Skip to content

Commit

Permalink
Preparing to release
Browse files Browse the repository at this point in the history
  • Loading branch information
ogubariev committed Sep 8, 2015
1 parent bf1f8a7 commit 588d89a
Show file tree
Hide file tree
Showing 8 changed files with 81 additions and 17 deletions.
2 changes: 1 addition & 1 deletion Classes/Core/JSRESTBase+JSRESTReport.h
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@
@param exportOutput A <b>exportOutput</b> parameter of the report execution response
@param block The block to inform of the results
@since 2.2
@since 2.1
*/
- (void)exportExecutionStatusWithExecutionID:(NSString *)executionID
exportOutput:(NSString *)exportOutput
Expand Down
File renamed without changes.
File renamed without changes.
34 changes: 32 additions & 2 deletions Classes/Helpers/JSEncryptionManager.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,38 @@
/*
* Jaspersoft Mobile SDK
* Copyright (C) 2011 - 2014 Jaspersoft Corporation. All rights reserved.
* http://community.jaspersoft.com/project/mobile-sdk-ios
*
* Unless you have purchased a commercial license agreement from Jaspersoft,
* the following license terms apply:
*
* This program is part of Jaspersoft Mobile SDK for iOS.
*
* Jaspersoft Mobile SDK is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Jaspersoft Mobile SDK is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Jaspersoft Mobile SDK for iOS. If not, see
* <http://www.gnu.org/licenses/lgpl>.
*/

//
// Created by Aleksandr Dakhno on 8/16/15.
// Copyright (c) 2015 Aleksandr Dakhno. All rights reserved.
// JSEncryptionManager.h
// Jaspersoft Corporation
//

/**
@author Aleksandr Dakhno [email protected]
@since 2.1
*/

#import <Foundation/Foundation.h>

@interface JSEncryptionManager : NSObject
Expand Down
29 changes: 27 additions & 2 deletions Classes/Helpers/JSEncryptionManager.m
Original file line number Diff line number Diff line change
@@ -1,6 +1,31 @@
/*
* Jaspersoft Mobile SDK
* Copyright (C) 2011 - 2014 Jaspersoft Corporation. All rights reserved.
* http://community.jaspersoft.com/project/mobile-sdk-ios
*
* Unless you have purchased a commercial license agreement from Jaspersoft,
* the following license terms apply:
*
* This program is part of Jaspersoft Mobile SDK for iOS.
*
* Jaspersoft Mobile SDK is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Jaspersoft Mobile SDK is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Jaspersoft Mobile SDK for iOS. If not, see
* <http://www.gnu.org/licenses/lgpl>.
*/

//
// Created by Aleksandr Dakhno on 8/16/15.
// Copyright (c) 2015 Aleksandr Dakhno. All rights reserved.
// JSEncryptionManager.m
// Jaspersoft Corporation
//

#import <CoreData/CoreData.h>
Expand Down
2 changes: 1 addition & 1 deletion JaspersoftSDK.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "JaspersoftSDK"
s.version = "2.0.2"
s.version = "2.1"
s.summary = "JaspersoftSDK - The simplest way to build JasperReports Server apps."
s.description = <<-DESC
JaspersoftSDK for iOS is a set of Objective-C classes to easily connect
Expand Down
26 changes: 17 additions & 9 deletions JaspersoftSDK.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
081DCA141A9C793D007A7F1B /* JSRESTBase+JSRESTSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 081DCA121A9C793D007A7F1B /* JSRESTBase+JSRESTSession.m */; };
084F28A51B7CF89E00551341 /* KeychainItemWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 084F28A31B7CF89E00551341 /* KeychainItemWrapper.h */; };
084F28A61B7CF89E00551341 /* KeychainItemWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 084F28A41B7CF89E00551341 /* KeychainItemWrapper.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
087CA42C1B9F068300EB798D /* BasicEncodingRules.h in Headers */ = {isa = PBXBuildFile; fileRef = 087CA42A1B9F068300EB798D /* BasicEncodingRules.h */; };
087CA42D1B9F068300EB798D /* BasicEncodingRules.m in Sources */ = {isa = PBXBuildFile; fileRef = 087CA42B1B9F068300EB798D /* BasicEncodingRules.m */; };
088208821A01328900B6559F /* JSExportExecutionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 088208801A01328900B6559F /* JSExportExecutionRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
088208831A01328900B6559F /* JSExportExecutionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 088208811A01328900B6559F /* JSExportExecutionRequest.m */; };
08B8FA181A6FCEAF00E9FE60 /* weakself.h in Headers */ = {isa = PBXBuildFile; fileRef = 08B8FA171A6FCEAF00E9FE60 /* weakself.h */; };
Expand All @@ -20,8 +22,6 @@
37455CF8BA142B8554AF5F9A /* JSReportExecutionResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 374558828353F4E8E6F29C17 /* JSReportExecutionResponse.m */; };
37455EF10B05B5CAE7512A6F /* JSReportExecutionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 374555044AD45FB4F352A96F /* JSReportExecutionRequest.m */; };
722EF964428E5B92861DCAC8 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE65D84777378DA82ED7BA4 /* libPods.a */; };
A147800D68CDF46594DD71BC /* BasicEncodingRules.m in Sources */ = {isa = PBXBuildFile; fileRef = A1478356E5F43D2E6E189EBE /* BasicEncodingRules.m */; };
A14781594E99D4AF9DF316BA /* BasicEncodingRules.h in Headers */ = {isa = PBXBuildFile; fileRef = A1478086C818DE523F4A1BB5 /* BasicEncodingRules.h */; };
A1478449FBDFED0324D55113 /* JSEncryptionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A14784F7D6DE1862D9D1364E /* JSEncryptionManager.h */; };
A147872F4B900E410C80D225 /* JSResourceReportUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = A1478B2D6D9EF0447765EBAA /* JSResourceReportUnit.m */; };
A1478D6C2889B7FE83D217E3 /* JSEncryptionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A1478CADF00809430B7F0373 /* JSEncryptionManager.m */; };
Expand Down Expand Up @@ -84,6 +84,8 @@
081DCA121A9C793D007A7F1B /* JSRESTBase+JSRESTSession.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "JSRESTBase+JSRESTSession.m"; sourceTree = "<group>"; };
084F28A31B7CF89E00551341 /* KeychainItemWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeychainItemWrapper.h; sourceTree = "<group>"; };
084F28A41B7CF89E00551341 /* KeychainItemWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KeychainItemWrapper.m; sourceTree = "<group>"; };
087CA42A1B9F068300EB798D /* BasicEncodingRules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BasicEncodingRules.h; sourceTree = "<group>"; };
087CA42B1B9F068300EB798D /* BasicEncodingRules.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BasicEncodingRules.m; sourceTree = "<group>"; };
088208801A01328900B6559F /* JSExportExecutionRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSExportExecutionRequest.h; sourceTree = "<group>"; };
088208811A01328900B6559F /* JSExportExecutionRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSExportExecutionRequest.m; sourceTree = "<group>"; };
08AC6B371A94AD450069CBE3 /* JSErrors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JSErrors.h; sourceTree = "<group>"; };
Expand All @@ -95,8 +97,6 @@
374558828353F4E8E6F29C17 /* JSReportExecutionResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSReportExecutionResponse.m; sourceTree = "<group>"; };
37455C26CA9D110D7CBD29A2 /* JSExportExecutionResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSExportExecutionResponse.m; sourceTree = "<group>"; };
9B199A7873E268BCFDF3074C /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = "<group>"; };
A1478086C818DE523F4A1BB5 /* BasicEncodingRules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BasicEncodingRules.h; sourceTree = "<group>"; };
A1478356E5F43D2E6E189EBE /* BasicEncodingRules.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BasicEncodingRules.m; sourceTree = "<group>"; };
A1478377B817F437E81E18F1 /* JSResourceReportUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSResourceReportUnit.h; sourceTree = "<group>"; };
A14784F7D6DE1862D9D1364E /* JSEncryptionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSEncryptionManager.h; sourceTree = "<group>"; };
A1478B2D6D9EF0447765EBAA /* JSResourceReportUnit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSResourceReportUnit.m; sourceTree = "<group>"; };
Expand Down Expand Up @@ -188,6 +188,15 @@
path = KeychainItemWrapper;
sourceTree = "<group>";
};
087CA4291B9F068300EB798D /* BasicEncodingRules */ = {
isa = PBXGroup;
children = (
087CA42A1B9F068300EB798D /* BasicEncodingRules.h */,
087CA42B1B9F068300EB798D /* BasicEncodingRules.m */,
);
path = BasicEncodingRules;
sourceTree = "<group>";
};
374553109AB205D3BBCAB9ED /* ReportExecution */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -293,10 +302,9 @@
F59768F615E3C826004165A7 /* Helpers */ = {
isa = PBXGroup;
children = (
087CA4291B9F068300EB798D /* BasicEncodingRules */,
084F28A21B7CF89E00551341 /* KeychainItemWrapper */,
08B8FA171A6FCEAF00E9FE60 /* weakself.h */,
A1478086C818DE523F4A1BB5 /* BasicEncodingRules.h */,
A1478356E5F43D2E6E189EBE /* BasicEncodingRules.m */,
A14784F7D6DE1862D9D1364E /* JSEncryptionManager.h */,
A1478CADF00809430B7F0373 /* JSEncryptionManager.m */,
);
Expand Down Expand Up @@ -382,8 +390,8 @@
F597690F15E3C826004165A7 /* JSResourceProperty.m */,
F5EA36AC18337B4A00E09E10 /* JSResourceLookup.h */,
F5EA36AD18337B4A00E09E10 /* JSResourceLookup.m */,
A1478B2D6D9EF0447765EBAA /* JSResourceReportUnit.m */,
A1478377B817F437E81E18F1 /* JSResourceReportUnit.h */,
A1478B2D6D9EF0447765EBAA /* JSResourceReportUnit.m */,
);
name = Resource;
sourceTree = "<group>";
Expand Down Expand Up @@ -435,12 +443,12 @@
F5D0924418586E9300C5AEFC /* JSReportExecutionRequest.h in Headers */,
088208821A01328900B6559F /* JSExportExecutionRequest.h in Headers */,
F5D0923218586E2D00C5AEFC /* JSExportExecutionResponse.h in Headers */,
087CA42C1B9F068300EB798D /* BasicEncodingRules.h in Headers */,
37455ABDDD4368D267B50469 /* JSReportExecutionResponse.h in Headers */,
F5D0923818586E4E00C5AEFC /* JSErrorDescriptor.h in Headers */,
F520FF89196FEE53009435C2 /* JSMandatoryValidationRule.h in Headers */,
F523D78518635EB000B93D3F /* JSExecutionStatus.h in Headers */,
A1478FC6A4EDD3F87E9A85CE /* JSResourceReportUnit.h in Headers */,
A14781594E99D4AF9DF316BA /* BasicEncodingRules.h in Headers */,
A1478449FBDFED0324D55113 /* JSEncryptionManager.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down Expand Up @@ -533,6 +541,7 @@
F597691215E3C826004165A7 /* JSConstants.m in Sources */,
F597691615E3C826004165A7 /* JSOperationResult.m in Sources */,
F597691A15E3C826004165A7 /* JSProfile.m in Sources */,
087CA42D1B9F068300EB798D /* BasicEncodingRules.m in Sources */,
F597691E15E3C826004165A7 /* JSRequest.m in Sources */,
F597692215E3C826004165A7 /* JSRESTBase.m in Sources */,
F597692615E3C826004165A7 /* JSRESTBase+JSRESTReport.m in Sources */,
Expand Down Expand Up @@ -560,7 +569,6 @@
37455A556862C72B0B83193F /* JSReportOutputResource.m in Sources */,
37455EF10B05B5CAE7512A6F /* JSReportExecutionRequest.m in Sources */,
A147872F4B900E410C80D225 /* JSResourceReportUnit.m in Sources */,
A147800D68CDF46594DD71BC /* BasicEncodingRules.m in Sources */,
A1478D6C2889B7FE83D217E3 /* JSEncryptionManager.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Jaspersoft Mobile SDK for iOS

The Jaspersoft Mobile SDK for iOS provides a library, samples, and documentation for developers to build mobile applications based on Jaspersoft JasperReports Server web services.

The interaction with JasperReports Server is based on the REST APIs that come with JasperReports Server 4.7.1 and later.
The interaction with JasperReports Server is based on the REST APIs that come with JasperReports Server 5.5 and later.


General Information
Expand Down Expand Up @@ -32,9 +32,10 @@ Change to the directory of your Xcode project, and Create and Edit your Podfile
$ cd /path/to/MyProject
$ touch Podfile
$ edit Podfile

platform :ios, '6.0'
# Or platform :osx, '10.7'
pod 'JaspersoftSDK', :git => 'https://github.com/Jaspersoft/js-ios-sdk.git', :tag => '2.0.2'
pod 'JaspersoftSDK', :git => 'https://github.com/Jaspersoft/js-ios-sdk.git', :tag => '2.1'
post_install do |installer_representation|
installer_representation.project.targets.each do |target|
if target.name == "Pods-JaspersoftSDK"
Expand Down

0 comments on commit 588d89a

Please sign in to comment.