Deprecations and Migration
We're listing any method, function or configuration option (as column "Method") on this page, its replacement, version of deprecation (column "Version of Deprecation")) and the corresponding "date of removal", which is generally two years after deprecation for changes that will affect the code for a running system, and one year for changes that will affect SDK code (your app with an old code should stay working over the two years, but if you update the SDK, methods may have been removed after one year ). If we deprecate a method/function/configuration in one version, it will stay deprecated in the following versions for one year and will be removed in the next major version that is released after that "date of removal". This will give you the possibility to have enough time to change your code and gives you an overview about what has changed over time.
We'll leave this page independent from any version, which means that you'll find the same information in the documentation of, for example, an ApiOmat service release version 2.2.6 as in version 2.4.4 - provided that they're both released at same time. This gives you the possibility to see what will be deprecated in future versions, even when you haven't installed the latest major version.
As we've already deprecated a lot of stuff in the early versions of ApiOmat, we're also giving you one year to remove these old deprecations.
SDK
Deprecated SDKs will still get security and important fixes.
# |
SDK name |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
C# |
C# SQLite |
3.1.3, 3.2.0 |
11.2019 |
19.11 (Yambas 3.4.0) |
2 |
Xamarin |
Xamarin SQLite |
3.1.3, 3.2.0 |
11.2019 |
19.11 (Yambas 3.4.0) |
3 |
Titanium |
- |
3.1.3, 3.2.0 |
11.2019 |
19.11 (Yambas 3.4.0) |
4 |
Backbone |
Typescript |
3.2.0 |
11.2019 |
19.11 (Yambas 3.4.0) |
5 |
Objective C |
Swift |
3.3.0 |
07.2020 |
20.11 (Yambas 3.6.0) |
6 |
Javascript |
TypeScript |
3.3.0 |
07.2020 |
20.11 (Yambas 3.6.0) |
7 |
Phonegap |
TypeScript |
3.3.0 |
07.2020 |
20.11 (Yambas 3.6.0) |
8 |
ReactNative |
TypeScript |
3.3.0 |
07.2020 |
20.11 (Yambas 3.6.0) |
9 |
Hololens |
- |
3.4.0 |
11.2020 |
20.11 |
10 |
Android |
Android SQLite |
3.4.0 |
11.2020 |
20.11 |
Android
# |
Method |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
User: requestNewPassword() |
User: resetPassword oder resetPasswordAsync |
2.2.6, 2.3.2 |
03.2018 |
3.0.0 |
2 |
User: requestNewPasswordAsync(AOMCallback) |
User: resetPasswordAsync(AOMCallback) |
2.2.6, 2.3.2 |
03.2018 |
3.0.0 |
3 |
User: resetPassword(String) |
User: changePassword(String) |
2.2.6, 2.3.2 |
03.2018 |
3.0.0 |
4 |
User: resetPasswordAsync(String, AOMEmptyCallback) |
User: changePasswordAsync(String, AOMEmptyCallback) |
2.2.6, 2.3.2 |
03.2018 |
3.0.0 |
5 |
User: requestSessionToken() |
User: requestTokenContainer() |
< 1.13 |
03.2018 |
3.0.0 |
6 |
User: requestSessionToken(boolean) |
User: requestTokenContainer(boolean) |
< 1.13 |
03.2018 |
3.0.0 |
7 |
User: requestSessionTokenAsync(AOMCallback) |
User: requestTokenContainerAsync(AOMCallback) |
< 1.13 |
03.2018 |
3.0.0 |
8 |
User: requestSessionTokenAsync(boolean, AOMCallback) |
User: requestTokenContainerAsync(boolean, AOMCallback) |
< 1.13 |
03.2018 |
3.0.0 |
9 |
User: requestSessionToken(String, boolean) |
User: requestTokenContainer(String, boolean) |
< 1.13 |
03.2018 |
3.0.0 |
10 |
User: requestSessionTokenAsync(String, boolean, AOMCallback) |
User: requestTokenContainerAsync(String, boolean, AOMCallback) |
< 1.13 |
03.2018 |
3.0.0 |
11 |
FBUser: getOrCreateUser(String) |
FBUser: loginFacebookUser(String) |
< 1.13 |
03.2018 |
3.0.0 |
12 |
FBUser: getOrCreateUser(String, boolean) |
FBUser: loginFacebookUser(String) |
< 1.13 |
03.2018 |
3.0.0 |
13 |
FBUser: getOrCreateUserAsync(String, AOMCallback) |
FBUser: loginFacebookUserAsync(String, AOMCallback) |
< 1.13 |
03.2018 |
3.0.0 |
14 |
FBUser: getOrCreateUserAsync(String, AOMCallback, boolean) |
FBUser: loginFacebookUserAsync(String, AOMCallback) |
< 1.13 |
03.2018 |
3.0.0 |
15 |
load{capAttrName}Async(String, AOMEmptyCallback) |
load{capAttrName}Async(String, AOMCallback) |
< 1.13 |
03.2018 |
3.0.0 |
16 |
post{capAttrName}Async({refClassName}, AOMEmptyCallback) |
post{capAttrName}Async($refClassName, AOMCallback) |
< 1.13 |
03.2018 |
3.0.0 |
17 |
AOMCallback isDone(T, ApiomatRequestException) |
isDone(T, boolean, ApiomatRequestException) |
2.0.0 |
03.2018 |
3.0.0 |
18 |
AOMCallback isDone(T, boolean, ApiomatRequestException) |
will be marked as abstract, implementation removed |
2.0.0 |
03.2018 |
3.0.0 |
19 |
AOMEmptyCallback isDone(Void, ApiomatRequestException) |
isDone( boolean, ApiomatRequestException) |
2.0.0 |
03.2018 |
3.0.0 |
20 |
AOMEmptyCallback isDone(ApiomatRequestException exception) |
isDone( boolean, ApiomatRequestException) |
2.0.0 |
03.2018 |
3.0.0 |
21 |
ApiomatRequestException(int int, String, String) |
ApiomatRequestException(int, int, String) |
1.13 |
03.2018 |
3.0.0 |
22 |
ApiomatRequestException(Status) |
ApiomatRequestException(Status, int) |
1.13 |
03.2018 |
3.0.0 |
23 |
ApiomatRequestException getReason() |
getMessage() |
1.13 |
03.2018 |
3.0.0 |
24 |
Datastore configure(String, String, String, String) |
configureWithCredentials(User) |
1.15 |
03.2018 |
3.0.0 |
25 |
Datastore configure(User) |
configureWithCredentials(User) |
1.13 |
03.2018 |
3.0.0 |
26 |
Datastore configure(String, String, String, String, String, String) |
configureWithCredentials(User) |
1.13 |
03.2018 |
3.0.0 |
27 |
Datastore configure(String, String, String) |
configureAsGuest(String, String, String) |
1.13 |
03.2018 |
3.0.0 |
28 |
Datastore setOfflineStrategy (AOMOfflineStrategy, Context, AOMOfflineListener) |
setCachingStrategy(AOMCacheStrategy, Context) |
1.16 |
03.2018 |
3.0.0 |
29 |
Datastore AOMOfflineStrategy |
AOMCacheStrategy |
1.16 |
03.2018 |
3.0.0 |
30 |
Datastore requestSessionToken() |
requestTokenContainer() |
1.15 |
03.2018 |
3.0.0 |
31 |
Datastore requestSessionTokenAsync(AOMCallback) |
related methods in User class |
1.15 |
03.2018 |
3.0.0 |
32 |
Datastore requestSessionToken(String) |
requestTokenContainer(String) |
1.15 |
03.2018 |
3.0.0 |
33 |
Datastore requestSessionTokenAsync(String, AOMCallback) |
related methods in User class |
1.15 |
03.2018 |
3.0.0 |
34 |
Datastore getOrCreateUser(String, boolean) |
loginFacebookUser(String) |
1.15 |
03.2018 |
3.0.0 |
35 |
Datastore getOrCreateUser(String) |
loginFacebookUser(String) |
1.15 |
03.2018 |
3.0.0 |
Java
# |
Method |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
User requestNewPassword() |
User resetPassword() oder resetPasswordAsync(AOMCallback) |
2.2.6, 2.3.2 |
03.2018 |
3.0.0 |
2 |
User requestNewPasswordAsync(AOMCallback) |
User resetPasswordAsync(AOMCallback) |
2.2.6, 2.3.2 |
03.2018 |
3.0.0 |
3 |
User resetPassword(String) |
User changePassword(String) |
2.2.6, 2.3.2 |
03.2018 |
3.0.0 |
4 |
User resetPasswordAsync(String, AOMEmptyCallback) |
User changePasswordAsync(String, AOMEmptyCallback) |
2.2.6, 2.3.2 |
03.2018 |
3.0.0 |
5 |
User requestSessionToken() |
User requestTokenContainer() |
1.15 |
03.2018 |
3.0.0 |
6 |
User requestSessionToken(boolean) |
User requestTokenContainer(boolean) |
1.15 |
03.2018 |
3.0.0 |
7 |
User requestSessionTokenAsync(AOMCallback) |
User requestTokenContainerAsync(AOMCallback) |
1.15 |
03.2018 |
3.0.0 |
8 |
User requestSessionTokenAsync(boolean, AOMCallback) |
User requestTokenContainerAsync(boolean, AOMCallback) |
1.15 |
03.2018 |
3.0.0 |
9 |
User requestSessionToken(String, boolean) |
User requestTokenContainer(String, boolean) |
1.15 |
03.2018 |
3.0.0 |
10 |
User requestSessionTokenAsync(String, boolean, AOMCallback) |
User requestTokenContainerAsync(String, boolean, AOMCallback) |
1.15 |
03.2018 |
3.0.0 |
11 |
FBUser getOrCreateUser(String) |
FBUser loginFacebookUser(String) |
1.15 |
03.2018 |
3.0.0 |
12 |
FBUser getOrCreateUserAsync(String, AOMCallback) |
FBUser loginFacebookUserAsync(String, AOMCallback) |
1.15 |
03.2018 |
3.0.0 |
13 |
load{capAttrName}Async(String, AOMEmptyCallback) |
load{capAttrName}Async(String, AOMCallback) |
1.12 |
03.2018 |
3.0.0 |
14 |
post{capAttrName}Async({refClassName}, AOMEmptyCallback) |
post{capAttrName}Async($refClassName, AOMCallback) |
1.12 |
03.2018 |
3.0.0 |
15 |
ApiomatRequestException(int int, String, String) |
ApiomatRequestException(int, int, String) |
1.13 |
03.2018 |
3.0.0 |
16 |
ApiomatRequestException(Status) |
ApiomatRequestException(Status, int) |
1.13 |
03.2018 |
3.0.0 |
17 |
ApiomatRequestException getReason() |
getMessage() |
1.13 |
03.2018 |
3.0.0 |
18 |
Datastore configure(String, String, String, String, String, String, int) |
configureWithCredentials(String, String, String, String, String, String, int) |
1.13 |
03.2018 |
3.0.0 |
19 |
Datastore configure(String, String, String, String, int) |
configureAsGuest(String, String, String, String, int) |
1.13 |
03.2018 |
3.0.0 |
20 |
Datastore configure(String, String, String, String, String, String) |
configureWithCredentials(String, String, String, String, String) |
1.13 |
03.2018 |
3.0.0 |
21 |
Datastore configure(String, String, String, String) |
configureAsGuest(String, String, String, String) |
1.13 |
03.2018 |
3.0.0 |
22 |
Datastore configure(String, String, String, String, String) |
configureWithCredentials(String, String, String, String, String, String) |
1.13 |
03.2018 |
3.0.0 |
23 |
Datastore requestSessionToken() |
requestTokenContainer() |
1.15 |
03.2018 |
3.0.0 |
24 |
Datastore requestSessionTokenAsync(AOMCallback) |
related methods in User class |
1.15 |
03.2018 |
3.0.0 |
25 |
Datastore requestSessionToken(String) |
requestTokenContainer(String) |
1.15 |
03.2018 |
3.0.0 |
26 |
Datastore requestSessionTokenAsync(String, AOMCallback) |
related methods in User class |
1.15 |
03.2018 |
3.0.0 |
JavaScript
# |
Method |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
User requestNewPassword(boolean, callback) |
User resetPasswordAsync(callback, boolean) |
2.2.6, 2.3.2 |
03.2018 |
3.0.0 |
2 |
User resetPassword(string, callback, boolean) |
User changePassword(string, callback) |
2.2.6, 2.3.2 |
03.2018 |
3.0.0 |
3 |
FBUser getOrCreateUser(string, callback, boolean) |
FBUser loginFacebookUser(String, callback, boolean) |
2.4.0 |
03.2018 |
3.0.0 |
4 |
Datastore configure(User) |
configureWithCredentials(User) |
1.13 |
03.2018 |
3.0.0 |
5 |
Datastore configurePlain(String, String, String, String) |
configureAsGuest(String, String, String, String, String) |
1.13 |
03.2018 |
3.0.0 |
C#
# |
Method |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
<ClassName>.DeleteAllFromStorage(string query = null) |
<ClassName>.RemoveFromStorage(string query = null) |
2.4.7, 2.5.1, 3.0.0 |
05.2019 |
3.3.0 |
Objective C
# |
Method |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
ProgrammingLanguage, deprecated Objective C Headers |
new headers |
1.15 |
03.2018 |
3.0.0 |
2 |
AOMDatastore configureAsGuestWithUrl(NSString, NSString, id<AOMModelStoreProtocol>) |
configureWithUser |
1.3 |
12.2024 |
|
3 |
AOMDatastore configureWithSessionToken(NSString, NSString, NSString, NSString, BOOL) |
configureWithUser:andLoadWithLinks |
1.3 |
03.2018 |
3.0.0 |
4 |
AOMDatastore postStaticDataOnServer: asImage:UsePersistentStorage: |
postStaticDataOnServer: asImage: withName: UsePersistentStorage: |
2.6.6 |
12.2024 |
|
5 |
AOMDatastore postStaticDataOnServer: onModel: refName: asImage: UsePersistentStorage: |
postStaticDataOnServer: onModel: refName: asImage: withName: UsePersistentStorage: |
2.6.6 |
12.2024 |
|
6 |
AOMDatastore postStreamOnServer: asImage: UsePersistentStorage: |
postStreamOnServer: asImage: withName: UsePersistentStorage: |
2.6.6 |
12.2024 |
|
7 |
AOMDatastore postStreamOnServer: onModel: refName asImage: UsePersistentStorage: |
postStreamOnServer: onModel: refName: asImage: withName: UsePersistentStorage: |
2.6.6 |
12.2024 |
|
8 |
AOMDatastore postStaticDataOnServerAsync: asImage: UsePersistentStorage: andFinishingBlock: |
postStaticDataOnServerAsync asImage: UsePersistentStorage: andFinishingBlock: |
2.6.6 |
12.2024 |
|
9 |
AOMDatastore postStaticDataOnServerAsync: onModel: refName: asImage: UsePersistentStorage: andFinishingBlock: |
postStaticDataOnServerAsync: onModel: refName: asImage: withName: UsePersistentStorage: andFinishingBlock: |
2.6.6 |
12.2024 |
|
10 |
AOMDatastore postStreamOnServerAsync: asImage: UsePersistentStorage: andFinishingBlock: |
postStreamOnServerAsync: asImage: withName: UsePersistentStorage: andFinishingBlock: |
2.6.6 |
12.2024 |
|
11 |
AOMDatastore postStreamOnServerAsync: onModel: refName: asImage: UsePersistentStorage: andFinishingBlock: |
postStreamOnServerAsync: onModel: refName: asImage: withName: UsePersistentStorage: andFinishingBlock: |
2.6.6 |
12.2024 |
|
Swift
# |
Method |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
DataStoreConfiguration useDeltaSync Property |
deltaSyncStrategy property |
2.4.0 |
03.2018 |
3.0.0 |
2 |
DataStore postStaticData(rawData data: |
DataStore postStaticData(rawData data: , name: |
2.6.6 |
05.2019 |
3.3.0 |
3 |
DataStore postStaticDataStream(dataStream stream: |
DataStore postStaticDataStream(dataStream stream:, name: |
2.6.6 |
05.2019 |
3.3.0 |
PHP
# |
Method |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
Datastore configureWithMember(User) |
configureWithUser(User) |
1.3 |
03.2018 |
3.0.0 |
Python
# |
Method |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
Datastore configureWithMember(self,User) |
configureWithUser(User) |
1.3 |
03.2018 |
3.0.0 |
Backbone
# |
Method |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
load${capAttrName}(options) |
load${capAttrName}AsByteArray(options) |
2.5.6 |
10.2019 |
19.11 (Yambas 3.4.0) |
2 |
post${capAttrName}(data, options) |
post${capAttrName}AsByteArray(data, options) |
2.5.6 |
10.2019 |
19.11 (Yambas 3.4.0) |
Non-SDK related
# |
Method |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
Module getManagedByCustomerHref() |
- |
1.15 |
03.2018 |
3.0.0 |
2 |
Module getManagedByClientName(), json-field “managedByClientName” |
getAdminName(), json-field “adminName” |
1.15 |
03.2018 |
3.0.0 |
Modules
# |
Method |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
Basics Module: MemberModel |
User |
03.2019 |
|
|
2 |
WordPress Module: Category (Class) |
Taxonomy (Class) |
03.2019 |
3.3.0 |
|
3 |
WordPress Module: MetiaItemDTO/MediaItem getType() / setType(String) |
getMediaType() / setMediaType() |
2.3.0 |
03.2019 |
3.3.0 |
4 |
WordPress Module: Page (Class) |
Post (with post_type=”page”) |
03.2019 |
3.3.0 |
|
5 |
WordPress Module: PostDTO (Post) getType() / setType(String) |
getPostType() /setPostType(String) |
2.3.0 |
03.2019 |
3.3.0 |
6 |
FacebookModule: authCode |
accessToken |
03.2019 |
3.3.0 |
|
7 |
Chat Module |
GroupChat Module |
2.6.0 |
11.2019 |
19.11 (Yambas 3.4.0) |
NativeModule
# |
Method |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
StaticWrapper: findByForeignId(String, String) |
findByForeignId(String, String, Request) |
03.2019 |
3.3.0 |
|
2 |
StaticWrapper: findByForeignId(String, String, String) |
findByForeignId(String, String, String, Request) |
03.2019 |
3.3.0 |
|
3 |
StaticWrapper: createObject(String, String) |
createObject(String, String, Request) |
2.4.0 |
03.2019 |
3.3.0 |
4 |
StaticWrapper: findById(String, String) |
findById(String, String, Request) |
03.2019 |
3.3.0 |
|
5 |
StaticWrapper: findById(String, String, String) |
findById(String, String, String, Request) |
03.2019 |
3.3.0 |
|
6 |
StaticWrapper: findByNames(String, String) |
findByNames(String, String, Request) |
03.2019 |
3.3.0 |
|
7 |
StaticWrapper: findByNames(String, String, String) |
findByNames(String, String, String, Request) |
03.2019 |
3.3.0 |
|
8 |
StaticMethods: createObject(String, String, String) |
createObject(String, String, String, Request) |
03.2019 |
3.3.0 |
|
9 |
IModelHooks |
IModelHooksCommon/IModelHooksTransient/IModelHooksNonTransient |
2.2.0 |
03.2019 |
19.11 (Yambas 3.4.0) |
10 |
IModelHooksNonTransient beforeGet(Object, Request) |
beforeGet(String, Request) |
2.5.0 |
03.2019 |
3.3.0 |
11 |
IModelMethods: createObject(String) |
createObject(String, Request) |
03.2019 |
3.3.0 |
|
12 |
IModelMethods: createObject(String, String) |
createObject(String, String, Request) |
2.1.0 |
03.2019 |
3.3.0 |
13 |
IStaticMethods: createObject(String, String, String) |
createObject(String, String, String, Request) |
2.4.0 |
03.2019 |
3.3.0 |
14 |
Request(String, String,String, String, String,String, String, String) |
Request(String, String,String, String, String,String, String, String, String) |
3.3.0 |
06.2021 |
|
15 |
Request(String, String,String, String, String,String, String) |
Request(String, String,String, String, String,String, String, String, String) |
3.3.0 |
06.2021 |
|
16 |
Request(String, String, String,String, String, String) |
Request(String, String,String, String, String,String, String) |
1.16 |
03.2019 |
3.3.0 |
17 |
Request(String, String, String,String, String) |
Request(String, String,String, String, String,String, String) |
1.16 |
03.2019 |
3.3.0 |
18 |
Request(String, String, String, String) |
Request(String, String,String, String, String,String, String ) |
1.15 |
03.2019 |
3.3.0 |
19 |
Request.isUseDeltaSyncDeletedInResponse( ) |
Request.isUseDeltaSyncInResponse( ) |
2.5.5 |
09.2019 |
|
20 |
Request.setUseDeltaSyncDeletedInResponse( boolean ) |
Request.setUseDeltaSyncInResponse( boolean ) |
2.5.5 |
09.2019 |
|
21 |
IModelHooksCommon.auth(String, String, String, String, String, Request) |
IModelHooksTransient/IModelHooksNonTransient.auth(String, String, String, String, String, String, Request |
2.6.0 |
10.2019 |
|
22 |
obj.load<attrName>( String apiKey, String system ) |
obj.load<attrName>( ) |
2.5.7 |
11.2019 |
|
23 |
obj.post<attrName>( byte[] data , String fileName, String format ) |
obj.post<attrName>( java.io.InputStream data , String fileName, String format ) |
2.5.7 |
11.2019 |
|
24 |
IStaticMethods: log( String applicationName, String message, boolean logAsync ) |
log(com.apiomat.nativemodule.Level logLevel, String message, boolean logAsync) |
3.1 |
07.2020 |
|
25 |
IStaticMethods: logError( String applicationName, String message, boolean logAsync ) |
log(com.apiomat.nativemodule.Level logLevel, String message, boolean logAsync) |
3.1 |
07.2020 |
|
26 |
IStaticMethods: logError( String applicationName, Throwable e, boolean logAsync ) |
log(com.apiomat.nativemodule.Level logLevel, String message, Throwable e, boolean logAsync) |
3.1 |
07.2020 |
|
27 |
IStaticMethods: logModel( String applicationName, String message, com.apiomat.nativemodule.IModel<?>[ ] messageArray, |
log(com.apiomat.nativemodule.Level logLevel, String message, Object messageModel, boolean logAsync) |
3.1 |
07.2020 |
|
28 |
IStaticMethods: logModel( String applicationName, String message, com.apiomat.nativemodule.IModel<?> messageModel, |
log(com.apiomat.nativemodule.Level logLevel, String message, Object messageModel, boolean logAsync) |
3.1 |
07.2020 |
|
29 |
IStaticMethods: logModel( String applicationName, String message, Object messageModel, boolean logAsync ) |
log(com.apiomat.nativemodule.Level logLevel, String message, Object messageModel, boolean logAsync) |
3.1 |
07.2020 |
|
30 |
IModelMethods: log( String message, boolean logAsync ) |
log(com.apiomat.nativemodule.Level logLevel, String message, boolean logAsync) |
3.1 |
07.2020 |
|
31 |
IModelMethods: logError( String message, boolean logAsync ) |
log(com.apiomat.nativemodule.Level logLevel, String message, boolean logAsync) |
3.1 |
07.2020 |
|
32 |
IModelMethods: logError( Throwable e, boolean logAsync ) |
log(com.apiomat.nativemodule.Level logLevel, String message, Throwable e, boolean logAsync) |
3.1 |
07.2020 |
|
33 |
IModelMethods: logModel( String message, com.apiomat.nativemodule.IModel<?>[ ] messageArray, boolean logAsync ) |
log(com.apiomat.nativemodule.Level logLevel, String message, Object messageModel, boolean logAsync) |
3.1 |
07.2020 |
|
34 |
IModelMethods: logModel( String message, com.apiomat.nativemodule.IModel<?> messageModel, boolean logAsync ) |
log(com.apiomat.nativemodule.Level logLevel, String message, Object messageModel, boolean logAsync) |
3.1 |
07.2020 |
|
35 |
IModelMethods: logModel( String message, Object messageModel, boolean logAsync ) |
log(com.apiomat.nativemodule.Level logLevel, String message, Object messageModel, boolean logAsync) |
3.1 |
07.2020 |
|
36 |
IModule: onCronHourly() |
@Cron( cronExpression = "0 0 * * * ?", executeOnAllNodes = false ) |
3.1.1 |
07.2020 |
|
37 |
IModule: onCronDaily() |
@Cron( cronExpression = "0 0 3 ? * *", executeOnAllNodes = false ) |
3.1.1 |
07.2020 |
|
38 |
IModule: onCronWeekly() |
@Cron( cronExpression = "0 0 3 ? * ", executeOnAllNodes = false ) |
3.1.1 |
07.2020 |
|
39 |
IModule: onCronMonthly() |
@Cron( cronExpression = "0 0 3 1 * ?", executeOnAllNodes = false ) |
3.1.1 |
07.2020 |
|
RESTful API
# |
Endpoint |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
/customers/customersForApp/{appName} |
/customers/accountsForApp/{appName} |
3.0.0 |
12.2019 |
|
2 |
/customers/customersForModule/{moduleName} |
/customers/accountsForModule/{moduleName} |
3.0.0 |
12.2019 |
|
3 |
/organizations/customersForApp/{appName} |
/organizations/accountsForApp/{appName} |
3.0.0 |
12.2019 |
|
4 |
/organizations/customersForModule/{moduleName} |
/organizations/accountsForModule/{moduleName} |
3.0.0 |
12.2019 |
|
5 |
POST /modules/{moduleName}/v/{moduleVersion}/gitinit |
POST /modules/{moduleName}/v/{moduleVersion}/gitData |
3.3.0 |
03.2021 |
|
6 |
/apps/{appName}/models/{moduleName}/{dataModelName}* |
/apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}* |
3.3.0 |
Until further notice, the old endpoints will be kept as a fallback. If not done already, please switch to the new endpoints for best experience! |
|
7 |
/apps/{appName}/data/files/{moduleName}/{dataModelName}* |
/apps/{appName}/data/files/{moduleName}/v/{moduleVersion}/{dataModelName}* |
3.3.0 |
Please use the new endpoints with module version as the old ones behave differently now and should only be used as a fallback! Click here for further information. |
|
8 |
/apps/{appName}/data/images/{moduleName}/{dataModelName}* |
/apps/{appName}/data/images/{moduleName}/v/{moduleVersion}/{dataModelName}* |
3.3.0 |
Please use the new endpoints with module version as the old ones behave differently now and should only be used as a fallback! Click here for further information. |
|
9 |
POST /modules/{moduleName}/copy |
POST /modules/{moduleName}/v/{moduleVersion}/copy |
3.3.0 |
05.2021 |
|
10 |
GET /modules/{moduleName}/meta |
GET /modules/{moduleName}/v/{moduleVersion}/meta |
3.3.0 |
05.2021 |
|
11 |
DELETE /modules/{moduleName}/parent |
DELETE /modules/{moduleName}/v/{moduleVersion}/parent |
3.3.0 |
05.2021 |
|
12 |
GET /modules/{moduleName}/cron |
GET /modules/{moduleName}/v/{moduleVersion}/cron |
3.3.0 |
05.2021 |
|
13 |
GET /modules/{moduleName}/cronMethods |
GET /modules/{moduleName}/v/{moduleVersion}/cronMethods |
3.3.0 |
05.2021 |
|
14 |
POST /modules/{moduleName}/gitinit |
POST /modules/{moduleName}/v/{moduleVersion}/gitinit |
3.3.0 |
05.2021 |
|
15 |
POST/GET /modules/{moduleName}/git |
GET /modules/{moduleName}/v/{moduleVersion}/git |
3.3.0 |
05.2021 |
|
16 |
GET /modules/{moduleName}/gitPush |
GET /modules/{moduleName}/v/{moduleVersion}/gitPush |
3.3.0 |
05.2021 |
|
17 |
POST/GET /modules/{moduleName}/gitData |
GET /modules/{moduleName}/v/{moduleVersion}/gitData |
3.3.0 |
05.2021 |
|
18 |
POST/GET /modules/{moduleName}/sdk |
POST /modules/{moduleName}/v/{moduleVersion}/asset |
3.3.0 |
05.2021 |
|
19 |
GET /modules/{moduleName}/makeNative |
GET /modules/{moduleName}/v/{moduleVersion}/makeNative |
3.3.0 |
05.2021 |
|
20 |
POST /modules/{moduleName}/logo |
POST /modules/{moduleName}/v/{moduleVersion}/logo |
3.3.0 |
05.2021 |
|
21 |
/modules/{moduleName}/metamodels/* |
/modules/{moduleName}/v/{moduleVersion}/metamodels/* |
3.3.0 |
05.2021 |
|
22 |
/modules/{moduleName}/spec/* |
/modules/{moduleName}/v/{moduleVersion}/spec/* |
3.3.0 |
05.2021 |
|
23 |
/modules/{moduleName}/{appName}/spec/* |
/modules/{moduleName}/{appName}/v/{moduleVersion}/spec/* |
3.3.0 |
05.2021 |
|
24 |
|
|
|
|
|
25 |
|
|
|
|
|
26 |
|
|
|
|
|
Misc
# |
Method |
Replacement |
Version |
Date of Removal |
Version of Removal |
1 |
classBasedAuth property in config file |
- |
2.4.1, 2.5.0 |
03.2019 |
3.3.0 |
2 |
strictChecks property in config file |
- |
2.2.1, 2.3.0, 2.5.6 |
10.2019 |
|
3 |
old yambas.config file |
apiomat.yaml |
2.4.0 |
03.2019 |
3.3.0 |
4 |
yambas.useOldClassloader |
- |
2.5.2 |
05.2019 |
3.3.0 |
5 |
mongo.userName |
mongo.userName.default |
3.0.0 |
09.2019 |
|
6 |
PHP 5 for dashboard installation |
PHP 7 |
3.0.0 |
09.2019 |
|