Skip to content

Commit 6fd1912

Browse files
authored
Merge pull request #3151 from mateuszmackowiak/objc/core_data
[Objc] Moved default petstore demo sample to default folder and created a new with core data sample
2 parents d67e4d7 + f33b0a2 commit 6fd1912

File tree

195 files changed

+6290
-362
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

195 files changed

+6290
-362
lines changed

.gitignore

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,17 @@ samples/client/petstore/silex/SwaggerServer/venodr/
8080
samples/client/petstore/perl/deep_module_test/
8181

8282
# Objc
83-
samples/client/petstore/objc/PetstoreClient.xcworkspace/xcuserdata
84-
samples/client/petstore/objc/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata
85-
samples/client/petstore/objc/SwaggerClientTests/Build
86-
samples/client/petstore/objc/SwaggerClientTests/Pods
87-
samples/client/petstore/objc/SwaggerClientTests/SwaggerClient.xcworkspace
88-
samples/client/petstore/objc/SwaggerClientTests/Podfile.lock
83+
samples/client/petstore/objc/default/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata
84+
samples/client/petstore/objc/default/SwaggerClientTests/Build
85+
samples/client/petstore/objc/default/SwaggerClientTests/Pods
86+
samples/client/petstore/objc/default/SwaggerClientTests/SwaggerClient.xcworkspace
87+
samples/client/petstore/objc/default/SwaggerClientTests/Podfile.lock
88+
89+
samples/client/petstore/objc/core-data/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata
90+
samples/client/petstore/objc/core-data/SwaggerClientTests/Build
91+
samples/client/petstore/objc/core-data/SwaggerClientTests/Pods
92+
samples/client/petstore/objc/core-data/SwaggerClientTests/SwaggerClient.xcworkspace
93+
samples/client/petstore/objc/core-data/SwaggerClientTests/Podfile.lock
8994

9095
# Swift
9196
samples/client/petstore/swift/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata

bin/objc-petstore-coredata.sh

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/bin/sh
2+
3+
SCRIPT="$0"
4+
5+
while [ -h "$SCRIPT" ] ; do
6+
ls=`ls -ld "$SCRIPT"`
7+
link=`expr "$ls" : '.*-> \(.*\)$'`
8+
if expr "$link" : '/.*' > /dev/null; then
9+
SCRIPT="$link"
10+
else
11+
SCRIPT=`dirname "$SCRIPT"`/"$link"
12+
fi
13+
done
14+
15+
if [ ! -d "${APP_DIR}" ]; then
16+
APP_DIR=`dirname "$SCRIPT"`/..
17+
APP_DIR=`cd "${APP_DIR}"; pwd`
18+
fi
19+
20+
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
21+
22+
if [ ! -f "$executable" ]
23+
then
24+
mvn clean package
25+
fi
26+
27+
# if you've executed sbt assembly previously it will use that instead.
28+
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
29+
ags="$@ generate -t modules/swagger-codegen/src/main/resources/objc -i modules/swagger-codegen/src/test/resources/2_0/petstore.json -l objc -DapiDocs=false,modelDocs=false -o samples/client/petstore/objc/core-data --additional-properties coreData=true"
30+
31+
java -DappName=PetstoreClient $JAVA_OPTS -jar $executable $ags

bin/objc-petstore.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ fi
2626

2727
# if you've executed sbt assembly previously it will use that instead.
2828
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
29-
ags="$@ generate -t modules/swagger-codegen/src/main/resources/objc -i modules/swagger-codegen/src/test/resources/2_0/petstore.json -l objc -o samples/client/petstore/objc --additional-properties coreData=true"
29+
ags="$@ generate -t modules/swagger-codegen/src/main/resources/objc -i modules/swagger-codegen/src/test/resources/2_0/petstore.json -l objc -o samples/client/petstore/objc/default"
3030

3131
java -DappName=PetstoreClient $JAVA_OPTS -jar $executable $ags

bin/windows/objc-petstore.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ If Not Exist %executable% (
55
)
66

77
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties
8-
set ags=generate -t modules\swagger-codegen\src\main\resources\objc -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l objc -o samples\client\petstore\objc
8+
set ags=generate -t modules\swagger-codegen\src\main\resources\objc -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l objc -o samples\client\petstore\objc\default
99

1010
java %JAVA_OPTS% -DappName=PetstoreClient -jar %executable% %ags%

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@
399399
</property>
400400
</activation>
401401
<modules>
402-
<module>samples/client/petstore/objc/SwaggerClientTests</module>
402+
<module>samples/client/petstore/objc/default/SwaggerClientTests</module>
403403
</modules>
404404
</profile>
405405
<profile>

samples/client/petstore/objc/SwaggerClientTests/SwaggerClient.xcodeproj/project.xcworkspace/xcshareddata/SwaggerClient.xccheckout

Lines changed: 0 additions & 41 deletions
This file was deleted.
-11.8 KB
Binary file not shown.

samples/client/petstore/objc/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata/geekerzp.xcuserdatad/xcschemes/xcschememanagement.plist

Lines changed: 0 additions & 19 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)