Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractScheduler<T> - Class in io.smint.clapi.consumer.integration.core.services.impl
-
Implements an abstract base class for schedulers with some useful utilities.
- AbstractScheduler() - Constructor for class io.smint.clapi.consumer.integration.core.services.impl.AbstractScheduler
- addJob(boolean, Runnable) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.SyncJobExecutionQueueImpl
- addJob(boolean, Runnable) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncJobExecutionQueue
-
Adds a job.
- addJobForPushEvent(Runnable) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.SyncJobExecutionQueueImpl
- addJobForPushEvent(Runnable) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncJobExecutionQueue
-
Adds a job because of a push event or add it to the waiting queue.
- addJobForScheduleEvent(Runnable) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.SyncJobExecutionQueueImpl
- addJobForScheduleEvent(Runnable) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncJobExecutionQueue
-
Adds a scheduled job or put it in the waiting queue if a slot is available.
- addMappingOfBinaryTypes(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfBinaryTypes(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfContentCategories(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfContentCategories(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfContentProviders(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfContentProviders(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfContentTypes(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfContentTypes(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfLicenseDistributions(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfLicenseDistributions(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfLicenseExclusivities(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfLicenseExclusivities(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfLicenseGeographies(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfLicenseGeographies(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfLicenseIndustries(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfLicenseIndustries(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfLicenseLanguages(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfLicenseLanguages(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfLicensePlacements(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfLicensePlacements(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfLicenseSizes(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfLicenseSizes(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfLicenseTypes(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfLicenseTypes(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfLicenseUsageLimits(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfLicenseUsageLimits(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfLicenseUsages(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfLicenseUsages(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- addMappingOfReleaseStates(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- addMappingOfReleaseStates(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Adds mapping of Smint.io API IDs to sync target IDs for content providers.
- afterAssetsSync() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
After the synchronization of all assets this is called, but before
ISyncTarget.afterAssetsSync()
. - afterGenericMetadataSync() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
After the synchronization of all generic meta data this is called, before any syncing of assets.
- afterSync() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
A hook to be called after all synchronization took place.
- AuthTokenImpl - Class in io.smint.clapi.consumer.integration.core.configuration.models.impl
-
Default implementation of OAuth data to access the Smint.io RESTful API.
- AuthTokenImpl() - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl
-
Create a new empty instance.
- AuthTokenImpl(IAuthTokenModel) - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl
-
Copy all data from another instance.
- AuthTokenImpl.IsSuccessDeserializer - Class in io.smint.clapi.consumer.integration.core.configuration.models.impl
- AuthTokenJsonConverter - Class in io.smint.clapi.consumer.integration.core.configuration.models.impl
-
Convert
IAuthTokenModel
to and fromString
in JSON format. - AuthTokenJsonConverter() - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenJsonConverter
- AuthTokenJsonConverter(Gson) - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenJsonConverter
- AuthTokenMemoryStorage - Class in io.smint.clapi.consumer.integration.core.configuration.impl
-
Stores OAuth authentication data in memory only.
- AuthTokenMemoryStorage() - Constructor for class io.smint.clapi.consumer.integration.core.configuration.impl.AuthTokenMemoryStorage
- AuthTokenRefreshUtilityImpl - Class in io.smint.clapi.consumer.integration.core.authenticator.impl
-
A utility to refresh the OAuth authentication token, in case it has expired.
- AuthTokenRefreshUtilityImpl(ISmintIoAuthenticator, ISettingsModel) - Constructor for class io.smint.clapi.consumer.integration.core.authenticator.impl.AuthTokenRefreshUtilityImpl
- AuthTokenStorageWrapperWithRefresh - Class in io.smint.clapi.consumer.integration.core.configuration.impl
-
Stores OAuth authentication data in another storage and automatically refresh the token, when needed.
- AuthTokenStorageWrapperWithRefresh(IAuthTokenStorage, IAuthTokenRefreshUtility) - Constructor for class io.smint.clapi.consumer.integration.core.configuration.impl.AuthTokenStorageWrapperWithRefresh
B
- BaseSyncAsset - Class in io.smint.clapi.consumer.integration.core.target.impl
-
Base abstract class a sync target asset instance need to inherit from.
- BaseSyncAsset() - Constructor for class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
- beforeAssetsSync() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Is called right before assets are about to be synced but after
ISyncTarget.beforeSync()
and afterISyncTarget.afterGenericMetadataSync()
. - beforeGenericMetadataSync() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Is called right before the generic meta data is about to be synced but after
ISyncTarget.beforeSync()
. - beforeSync() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
A hook to be called before any synchronization is started in this turn.
- BinaryAssetDownloader - Class in io.smint.clapi.consumer.integration.core.jobs.impl
-
Downloads a file from Smint.io API, stores it inside a temporary file and provides this file.
- BinaryAssetDownloader(IAuthTokenStorage, OkHttpClient, URL, File) - Constructor for class io.smint.clapi.consumer.integration.core.jobs.impl.BinaryAssetDownloader
- BinaryUpdatesEnum - Enum constant in enum class io.smint.clapi.consumer.integration.core.target.SyncTargetCapabilitiesEnum
-
indicates that the target supports updates of binaries.
C
- cancel() - Method in class io.smint.clapi.consumer.integration.core.services.impl.NativeThreadPoolScheduler
- cancel() - Method in interface io.smint.clapi.consumer.integration.core.services.IPlatformScheduler
-
Cancel all queued scheduled jobs and terminate the timer threads as soon as possible.
- CannotAcquireSmintIoToken - Enum constant in enum class io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException.AuthenticatorError
-
Acquiring the OAuth access token for Smint.io API failed.
- CannotRefreshSmintIoToken - Enum constant in enum class io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException.AuthenticatorError
-
Refreshing the OAuth access token for Smint.io API with the refresh token failed.
- clearMapping() - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- clearMapping() - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Clears all the cache, removing all mapping information.
- CompoundAssetsEnum - Enum constant in enum class io.smint.clapi.consumer.integration.core.target.SyncTargetCapabilitiesEnum
-
Some assets might contain various parts and thus form a so called
compound asset
. - configure() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.SyncGuiceModule
- covertToISO2Locale(Locale) - Static method in class io.smint.clapi.consumer.integration.core.LocaleUtility
-
Converts the provided locale to an instance with ISO 639-1 two letter code - if possible.
- createDownloaderForSmintIoUrl(URL, File) - Method in class io.smint.clapi.consumer.integration.core.factory.impl.SmintIoDownloadProviderImpl
- createDownloaderForSmintIoUrl(URL, File) - Method in interface io.smint.clapi.consumer.integration.core.factory.ISmintIoDownloadProvider
-
Creates a new Smint.io API downloader, targeted at the specific download URL.
- createRandomKey() - Method in class io.smint.clapi.consumer.integration.core.services.impl.AbstractScheduler
-
Create a random key.
- createSmintIoSyncFactory(ISyncTargetFactory) - Static method in class io.smint.clapi.consumer.integration.core.factory.impl.SyncGuiceModule
-
Create a new Google's Guice injector that makes use of the targets
ISyncTargetFactory
. - createSyncBinaryAsset() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTargetDataFactory
-
Factory function to create a new instance representing target's data structure for a Binary Assets.
- createSyncCompoundAsset() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTargetDataFactory
-
Factory function to create a new instance representing target's compound assets.
- createSyncDownloadConstraints() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTargetDataFactory
-
Factory function to create a new instance representing target's downloads constraints data structure.
- createSyncJob() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.SmintIoSyncFactoryFromDI
- createSyncJob() - Method in interface io.smint.clapi.consumer.integration.core.factory.ISmintIoSyncFactory
-
Creates an instance of the synchronization job, probably not a singleton.
- createSyncLicenseTerm() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTargetDataFactory
-
Factory function to create a new instance representing target's lincense terms data structure.
- createSyncReleaseDetails() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTargetDataFactory
-
Factory function to create a new instance representing target's release details structure.
- createSyncTarget() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.DefaultSyncTargetFactory
-
Creates an instance of the synchronization target instance.
- createSyncTarget() - Method in interface io.smint.clapi.consumer.integration.core.factory.ISyncTargetFactory
-
Creates an instance of the synchronization target instance.
- createUniqueRandomKey() - Method in class io.smint.clapi.consumer.integration.core.services.impl.AbstractScheduler
-
Create a unique random key to be used for a job.
D
- date - Variable in class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalDateTimeDeserializationModel
- dateTime - Variable in class io.smint.clapi.consumer.integration.core.configuration.models.impl.OffsetDateTimeDeserializationModel
- day - Variable in class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalDateDeserializationModel
- decode(String) - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.IModelStringConverter
-
Parses the provided
String
data and converts it to an instance ofT
. - decode(String) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.ModelDataJsonConverter
- DefaultPlatformSchedulerProvider - Class in io.smint.clapi.consumer.integration.core.services.impl
-
Provides the default JDK scheduler
NativeThreadPoolScheduler
. - DefaultPlatformSchedulerProvider() - Constructor for class io.smint.clapi.consumer.integration.core.services.impl.DefaultPlatformSchedulerProvider
- DefaultSyncJob - Class in io.smint.clapi.consumer.integration.core.jobs.impl
-
Implements a job that can be scheduled or called on-demand to drive the synchronization process.
- DefaultSyncJob(Provider<ISettingsModel>, IAuthTokenStorage, ISmintIoApiClient, ISyncTarget, ISyncTargetDataFactory, ISyncJobDataStorage, ISmintIoDownloadProvider, ISyncMetadataIdMapper) - Constructor for class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncJob
-
Create new sync job and provide all necessary parameters via parameters.
- DefaultSyncMetadataIdMapperImpl - Class in io.smint.clapi.consumer.integration.core.jobs.impl
-
Manages various in-memory caches (hash tables) for mapping meta data's Smint.io API id to sync target ID - one-way!
- DefaultSyncMetadataIdMapperImpl() - Constructor for class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- DefaultSyncTargetFactory - Class in io.smint.clapi.consumer.integration.core.factory.impl
-
A factory to hold all synchronization target specific implementation classes as pre-created instances.
- DefaultSyncTargetFactory() - Constructor for class io.smint.clapi.consumer.integration.core.factory.impl.DefaultSyncTargetFactory
-
create a new empty sync factory with pre-created values.
- DefaultSyncTargetFactory(IAuthTokenStorage, Provider<ISettingsModel>, ISyncTargetDataFactory, Provider<ISyncTarget>, ISyncJobDataStorage) - Constructor for class io.smint.clapi.consumer.integration.core.factory.impl.DefaultSyncTargetFactory
-
create a new sync factory with pre-created values.
E
- encode(T) - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.IModelStringConverter
-
Encodes an model to a
String
value. - encode(T) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.ModelDataJsonConverter
G
- Generic - Enum constant in enum class io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException.AuthenticatorError
-
Some unknown, generic error.
- Generic - Enum constant in enum class io.smint.clapi.consumer.integration.core.exceptions.SmintIoSyncJobException.SyncJobError
-
A generic, unknown error occurred.
- get() - Method in class io.smint.clapi.consumer.integration.core.configuration.impl.AuthTokenMemoryStorage
- get() - Method in class io.smint.clapi.consumer.integration.core.configuration.impl.AuthTokenStorageWrapperWithRefresh
- get() - Method in class io.smint.clapi.consumer.integration.core.configuration.impl.SyncJobDataMemoryStorage
- get() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.SmintIoGsonProvider
- get() - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.BinaryAssetDownloader
- get() - Method in class io.smint.clapi.consumer.integration.core.services.impl.DefaultPlatformSchedulerProvider
- get() - Method in interface io.smint.clapi.consumer.integration.core.services.IPlatformSchedulerProvider
-
Creates a new platform scheduler or reuses the previously created one.
- getAccessToken() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.IAuthTokenModel
-
Returns the access token as returned by Smint.io OAuth authorization token server.
- getAccessToken() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl
- getAllJobKey() - Method in class io.smint.clapi.consumer.integration.core.services.impl.AbstractScheduler
-
Get an array of all active job keys.
- getAllowedDistributions() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getAllowedDistributions() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of allowed kind of distribution for the related asset.
- getAllowedGeographies() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getAllowedGeographies() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of allowed geographic regions to use the related asset within.
- getAllowedIndustries() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getAllowedIndustries() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of allowed industries to use the related asset within.
- getAllowedLanguages() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getAllowedLanguages() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of allowed languages to use the related asset with.
- getAllowedPlacements() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getAllowedPlacements() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of allowed placements for the related asset.
- getAllowedSizes() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getAllowedSizes() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of allowed sizes for the related asset.
- getAllowedUsages() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getAllowedUsages() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of allowed usages of the related asset.
- getApiClient() - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
-
Provide the Smint.io platform API client read from
SmintIoApiClientImpl.getMetadataApiClient()
. - getAssetParts() - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
provides the list of parts for this compound asset - only applicable if
this
is a compound asset. - getAssets(String, boolean, boolean) - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
- getAssets(String, boolean, boolean) - Method in interface io.smint.clapi.consumer.integration.core.providers.ISmintIoApiClient
-
Retrieves all assets from the Smint.io API server that are to be synchronized to the target.
- getAuthData() - Method in interface io.smint.clapi.consumer.integration.core.configuration.IAuthTokenStorage
-
Provides the OAuth authentication data to authorize access to Smint.io API.
- getAuthData() - Method in class io.smint.clapi.consumer.integration.core.configuration.impl.AuthTokenMemoryStorage
- getAuthData() - Method in class io.smint.clapi.consumer.integration.core.configuration.impl.AuthTokenStorageWrapperWithRefresh
- getAuthenticator() - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.AuthTokenRefreshUtilityImpl
- getAuthToken() - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
-
Provide the authentication token as passed to the constructor.
- getAuthTokenStorage() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.DefaultSyncTargetFactory
-
Creates a token storage to deliver the settings for authentication to the Smint.IO RESTful API.
- getAuthTokenStorage() - Method in interface io.smint.clapi.consumer.integration.core.factory.ISyncTargetFactory
-
Creates a token storage to deliver the settings for authentication to the Smint.IO RESTful API.
- getAuthTokenStorage() - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
-
Provide the authentication token storage as passed to the constructor.
- getBinaries() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getBinaries() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the list of binaries, this asset consists of.
- getBinaryType() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
- getBinaryType() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoBinary
-
Provides the type of the binary as an enumeration key.
- getBinaryTypeId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getBinaryTypeId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a Binary Type to a synchronization target ID/key.
- getBinaryTypes() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getBinaryTypes() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getCapabilities() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Provides information about features this sync target supports and thus is capable of.
- getCapabilities() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTargetCapabilities
-
Provides a list if capabilities enumeration values indicating supported features of the sync target.
- getCartPurchaseTransactionUuid() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getCartPurchaseTransactionUuid() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the unique Smint.io platform ID of the purchase cart this asset was part of.
- getChannelId() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
- getChannelId() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.ISettingsModel
-
An ID of a channel for receiving notifications from Smint.io platform of newly bought assets to be synced.
- getClassOfModel() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.ModelDataJsonConverter
-
Return the class of the data model to be serialized - used for deserialization.
- getCollectionName() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getCollectionName() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the Smint.io localized name of the collection this asset is part of.
- getCollectionUuid() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getCollectionUuid() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the Smint.io ID of the collection this asset is part of.
- getContentCategories() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getContentCategories() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getContentCategory() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getContentCategory() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the ID for the content category.
- getContentCategoryId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getContentCategoryId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a Content Category to a synchronization target ID/key.
- getContentElementUuid() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getContentElementUuid() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the UUID of the content element this asset is a copy of.
- getContentProvider() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getContentProvider() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Return an key, denoting the content provider.
- getContentProviderId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getContentProviderId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a Content Provider to a synchronization target ID/key.
- getContentProviders() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getContentProviders() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getContentType() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getContentType() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
- getContentType() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the content type of this asset.
- getContentType() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoBinary
-
Provides the content type of this asset.
- getContentTypeId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getContentTypeId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a Content Type to a synchronization target ID/key.
- getContentTypes() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getContentTypes() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getContinuationUuid() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SyncJobDataModelImpl
- getContinuationUuid() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.ISyncJobDataModel
-
Return the continuation UUID to be used with next synchronization run.
- getContinuationUuid() - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiDataWithContinuationImpl
- getContinuationUuid() - Method in interface io.smint.clapi.consumer.integration.core.providers.ISmintIoApiDataWithContinuation
-
Provides the next continuation UUID to be sent to the Smint.io API server on next fetch.
- getCopyrightNotices() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getCopyrightNotices() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides a localized list of copyright notices to indicate the copyright owner of this asset.
- getCreatedAt() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getCreatedAt() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the date, when this asset has been created.
- getDescription() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getDescription() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
- getDescription() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the localized description for the asset, translated to multiple languages.
- getDescription() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoBinary
-
Provide a localized description of the binary asset.
- getDownloadConstraints() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getDownloadConstraints() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides download constraints to apply to this asset.
- getDownloadedFile() - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Downloads and provides the binary file of this Simple Asset.
- getDownloadUrl() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
- getDownloadUrl() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoBinary
-
Return the download URL to access the content on the Smint.io platform.
- getErrorType() - Method in exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException
-
Indicates the error type this exception covers.
- getErrorType() - Method in exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoSyncJobException
-
Indicates the error type this exception covers.
- getExclusivities() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getExclusivities() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of exclusive rights that are granted and on that the restrictions in this instance applies to.
- getExpiration() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.IAuthTokenModel
-
The expiration time of the access token.
- getExpiration() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl
- getFactory() - Method in class io.smint.clapi.consumer.integration.core.SmintIoSynchronization
-
Return the used factory.
- getGenericMetadata() - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
- getGenericMetadata() - Method in interface io.smint.clapi.consumer.integration.core.providers.ISmintIoApiClient
-
Retrieves all meta data from the Smint.io API server that is to be synchronized to the target.
- getHttpClient() - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoAuthenticatorImpl
-
Provides the OkHttpClient internally used, fetched from the provider
SmintIoAuthenticatorImpl.getHttpClientProvider()
. - getHttpClient() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.SyncGuiceModule
-
Returns a singleton
OkHttpClient
instance. - getHttpClient() - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.BinaryAssetDownloader
- getHttpClientProvider() - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoAuthenticatorImpl
-
Provides the OkHttpClient provider, internally used.
- getIdentityToken() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.IAuthTokenModel
-
returns the identity token as (optionally) returned by Smint.io OAuth authorization server.
- getIdentityToken() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl
- getImportLanguages() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
- getImportLanguages() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.ISettingsModel
-
The languages to use for importing meta data and asset descriptions.
- getJob(String) - Method in class io.smint.clapi.consumer.integration.core.services.impl.AbstractScheduler
-
Retrieves previously stored job information.
- getJobDataStorage() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.DefaultSyncTargetFactory
- getJobDataStorage() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.SyncGuiceModule
-
Returns the job data storage as fetched from
SyncGuiceModule.getSyncTargetFactory()
.
ISyncTargetFactory.getJobDataStorage()
- getJobDataStorage() - Method in interface io.smint.clapi.consumer.integration.core.factory.ISyncTargetFactory
-
Creates a job data storage to make job data available for next run.
- getJobExecutionQueue() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.SmintIoSyncFactoryFromDI
- getJobExecutionQueue() - Method in interface io.smint.clapi.consumer.integration.core.factory.ISmintIoSyncFactory
-
Provides an execution queue to execute synchronization jobs one at a time, avoiding collisions.
- getKey() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoMetadataElementImpl
- getKey() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoMetadataElement
-
The Smint.io API key/id of this meta data element.
- getKey(T) - Method in class io.smint.clapi.consumer.integration.core.services.impl.AbstractScheduler
-
Retrieves previously stored job information.
- getKeywords() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getKeywords() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides a list of localized keywords to be used for keyword searches.
- getLastUpdatedAt() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getLastUpdatedAt() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the date, when this asset has been updated the last time.
- getLicenseDistributionId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getLicenseDistributionId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a License Distribution to a synchronization target ID/key.
- getLicenseDistributions() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getLicenseDistributions() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getLicenseeName() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getLicenseeName() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the name of the licensee.
- getLicenseeUuid() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getLicenseeUuid() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides a Smint.io ID for the licensee.
- getLicenseExclusivities() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getLicenseExclusivities() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getLicenseExclusivityId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getLicenseExclusivityId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a license Exclusivity to a synchronization target ID/key.
- getLicenseGeographies() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getLicenseGeographies() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getLicenseGeographyId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getLicenseGeographyId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a License Geography to a synchronization target ID/key.
- getLicenseIndustries() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getLicenseIndustries() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getLicenseIndustryId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getLicenseIndustryId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a License Industry to a synchronization target ID/key.
- getLicenseLanguageId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getLicenseLanguageId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a License Language to a synchronization target ID/key.
- getLicenseLanguages() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getLicenseLanguages() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getLicensePlacementId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getLicensePlacementId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a License Placement to a synchronization target ID/key.
- getLicensePlacements() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getLicensePlacements() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getLicensePurchaseTransactionUuid() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getLicensePurchaseTransactionUuid() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
This is a Smint.io internal ID of the asset.
- getLicenseSizeId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getLicenseSizeId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a License Size to a synchronization target ID/key.
- getLicenseSizes() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getLicenseSizes() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getLicenseTerms() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getLicenseTerms() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides a list of license terms to apply to this asset.
- getLicenseText() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getLicenseText() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides a localized text of the license that applies to this asset.
- getLicenseType() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getLicenseType() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides a general type ID of the kind license applying to this asset.
- getLicenseTypeId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getLicenseTypeId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a License Type to a synchronization target ID/key.
- getLicenseTypes() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getLicenseTypes() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getLicenseUrls() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getLicenseUrls() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides localized links to further information regarding the license (e.g.
- getLicenseUsageId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getLicenseUsageId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a License Usage to a synchronization target ID/key.
- getLicenseUsageLimitId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getLicenseUsageLimitId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a License Usage Limit to a synchronization target ID/key.
- getLicenseUsageLimits() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getLicenseUsageLimits() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getLicenseUsages() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getLicenseUsages() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getLocalDate() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalDateDeserializationModel
- GetLocalDateTime() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalDateTimeDeserializationModel
- getLocale() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
- getLocale() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoBinary
-
Get the locale this assemble is valid for.
- getLocalTime() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalTimeDeserializationModel
- getMaxDownloads() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoDownloadConstraintsImpl
- getMaxDownloads() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoDownloadConstraints
-
Get the maximum allowed downloads for the asset.
- getMaxReuses() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoDownloadConstraintsImpl
- getMaxReuses() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoDownloadConstraints
-
Get the maximum allowed reuses of the asset.
- getMaxUsers() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoDownloadConstraintsImpl
- getMaxUsers() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoDownloadConstraints
-
Get the maximum allowed users to make use of the asset.
- getMetadataApiClient() - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
-
Provide the metadata API client as passed to the constructor.
- getModelReleaseState() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoReleaseDetailsImpl
- getModelReleaseState() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoReleaseDetails
-
Provides the state of the release agreement with any human model visible.
- getName() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getName() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
- getName() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getName() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the name for the asset, translated to multiple languages.
- getName() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoBinary
-
Get the name of the binary asset in various languages.
- getName() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Get the localized name of this license in multiple languages.
- getNotificationService() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.SmintIoSyncFactoryFromDI
- getNotificationService() - Method in interface io.smint.clapi.consumer.integration.core.factory.ISmintIoSyncFactory
-
Provides a notification services to subscribe to.
- getOAuthClientId() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
- getOAuthClientId() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.ISettingsModel
-
The client application ID to use for authorization with Smint.io OAuth.
- getOAuthClientSecret() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
- getOAuthClientSecret() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.ISettingsModel
-
The Smint.io OAuth 2.0 secret token for the client application ID.
- getOAuthLocalUrlReceivingAccessData() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
- getOAuthLocalUrlReceivingAccessData() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.ISettingsModel
-
The local URL the Smint.io OAuth service need to redirect to, after successful authorization.
- getOffsetDateTime() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.OffsetDateTimeDeserializationModel
- getPlatformScheduler() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.SmintIoSyncFactoryFromDI
- getPlatformScheduler() - Method in interface io.smint.clapi.consumer.integration.core.factory.ISmintIoSyncFactory
-
Detects and creates the scheduler for the current runtime platform.
- getPlatformSchedulerProvider() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.SyncGuiceModule
-
Provide a platform dependent scheduler.
- getProjectName() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getProjectName() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the Smint.io localized name of the project this asset has been purchased for.
- getProjectUuid() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getProjectUuid() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the Smint.io ID of the project this asset has been purchased for.
- getPropertyReleaseState() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoReleaseDetailsImpl
- getPropertyReleaseState() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoReleaseDetails
-
Provides the state of the release agreement with any property owner, whose property is visible.
- getProviderAllowedUseComment() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoReleaseDetailsImpl
- getProviderAllowedUseComment() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoReleaseDetails
-
Provides a localized comment on the allowed usage of the asset, as provided by the content provider.
- getProviderReleaseComment() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoReleaseDetailsImpl
- getProviderReleaseComment() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoReleaseDetails
-
Provides a localized comment on the release of the asset, as provided by the content provider.
- getProviderUsageConstraints() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoReleaseDetailsImpl
- getProviderUsageConstraints() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoReleaseDetails
-
Provides a localized comment on restrictions on the usage of the asset, as provided by the content provider.
- getPurchasedAt() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getPurchasedAt() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the date, when this asset has been purchased.
- getRecommendedFileName() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
- getRecommendedFileName() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoBinary
-
Retrieve the recommended file name to use on the synchronization target.
- getRecommendedFileName() - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Provides the recommended file name to use on the file system storage.
- getRefreshToken() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.IAuthTokenModel
-
Returns the refresh token as (optionally) returned by Smint.io OAuth authorization server.
- getRefreshToken() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl
- getReleaseDetails() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getReleaseDetails() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides some release details of this asset, regarding agreements with visible models or property owners.
- getReleaseStateId(String) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- getReleaseStateId(String) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Maps the Smint.io ID of a Release State to a synchronization target ID/key.
- getReleaseStates() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- getReleaseStates() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoGenericMetadata
- getRestrictedDistributions() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getRestrictedDistributions() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of restricted/denied kind of distribution for the related asset.
- getRestrictedGeographies() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getRestrictedGeographies() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of restricted/denied geographic regions to use the related asset.
- getRestrictedIndustries() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getRestrictedIndustries() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of restricted/denied industries to use the related asset within.
- getRestrictedLanguages() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getRestrictedLanguages() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of restricted/denied languages to use the related asset with.
- getRestrictedPlacements() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getRestrictedPlacements() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of restricted/denied placement for the related asset.
- getRestrictedSizes() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getRestrictedSizes() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of restricted/denied allowed sizes of the related asset.
- getRestrictedUsages() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getRestrictedUsages() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of restricted/denied usages of the related asset.
- getResult() - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiDataWithContinuationImpl
- getResult() - Method in interface io.smint.clapi.consumer.integration.core.providers.ISmintIoApiDataWithContinuation
-
Provides the result that was fetched from the Smint.io API server.
- getSequenceNumber() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getSequenceNumber() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides the sequence number of this license term, unique within the current asset (e.g.
- getSettings() - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.AuthTokenRefreshUtilityImpl
- getSettings() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.DefaultSyncTargetFactory
-
Return the current settings for the synchronization process, which may have changed in the meantime.
- getSettings() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.SyncGuiceModule
-
Provides settings with validated lanugages.
- getSettings() - Method in interface io.smint.clapi.consumer.integration.core.factory.ISyncTargetFactory
-
Return the current settings for the synchronization process, which may have changed in the meantime.
- getSettings() - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
-
Provide the settings as passed to the constructor.
- getSettings() - Method in class io.smint.clapi.consumer.integration.core.services.impl.DefaultPlatformSchedulerProvider
- getSettings() - Method in interface io.smint.clapi.consumer.integration.core.services.IPlatformSchedulerProvider
-
Sets initialization data for creating new schedulers.
- getSmintIoUrl() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getSmintIoUrl() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the Web URL to view the asset on the Smint.io platform in the browser.
- getState() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getState() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Provides the current state of the purchase of the license.
- getSyncProcessData() - Method in class io.smint.clapi.consumer.integration.core.configuration.impl.SyncJobDataMemoryStorage
- getSyncProcessData() - Method in interface io.smint.clapi.consumer.integration.core.configuration.ISyncJobDataStorage
-
Returns the data that has previously been set by the sync process to be made persistent.
- getSyncTargetFactory() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.SmintIoSyncFactoryFromDI
- getSyncTargetFactory() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.SyncGuiceModule
-
Returns the value passed to the constructor.
- getSyncTargetFactory() - Method in interface io.smint.clapi.consumer.integration.core.factory.ISmintIoSyncFactory
-
Provide the synchronization target factory that has been passed to
SmintIoSynchronization
. - getTargetAssetBinaryUuid(String, String) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Maps the Smint.io ID of a Binary Asset to a synchronization target ID/key.
- getTargetAssetUuid() - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
provides the a synchronization target's ID for this asset as set with
BaseSyncAsset.setTargetAssetUuid(String)
. - getTargetCompoundAssetUuid(String) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Maps the Smint.io ID of a Compound Asset to a synchronization target ID/key.
- getTargetDataFactory() - Method in class io.smint.clapi.consumer.integration.core.factory.impl.DefaultSyncTargetFactory
- getTargetDataFactory() - Method in interface io.smint.clapi.consumer.integration.core.factory.ISyncTargetFactory
-
Get the factory to create sync target (DAM) specific data instances.
- getTargetMetadataUuid() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoMetadataElementImpl
- getTargetMetadataUuid() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoMetadataElement
-
Provides the ID, this meta data element uses on the sync target side.
- getTenantId() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
- getTenantId() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.ISettingsModel
-
The Smint.io tenant ID to use for synchronize all its assets.
- getToBeUsedUntil() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getToBeUsedUntil() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides the date until making use of the related asset for the first time must be started.
- getTransactionApiClient() - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
-
Provide the metadata API client as passed to the constructor.
- getUsage() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
- getUsage() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoBinary
-
Provide a localized description and explanation of the allowed and restricted usage of the binary.
- getUsageLimits() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getUsageLimits() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a list of usage limits to apply to the usage of the related asset.
- getUuid() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- getUuid() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
- getUuid() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
This is a Smint.io internal ID of the asset.
- getUuid() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoBinary
-
Get the unique universal identifier of this asset within the Smint.io platform.
- getValidFrom() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getValidFrom() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides the date when making use of the related asset can be started.
- getValidUntil() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- getValidUntil() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides the date until making use of the related asset must be stopped.
- getValues() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoMetadataElementImpl
- getValues() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoMetadataElement
-
Retrieve all the properties of the meta data element object.
- getVersion() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
- getVersion() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoBinary
-
Get a version number for this binary asset that can be used for updating the asset.
- getZoneOffset() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.ZoneOffsetDeserializationModel
H
- handleAuthenticatorException(SmintIoAuthenticatorException) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Is called in case an Smint.io API authentication exception has occurred.
- handleSyncJobException(SmintIoSyncJobException) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Is called in case any exception in the course of synchronizing occurs, besides an authentication exception.
- hasAssets() - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiDataWithContinuationImpl
- hasAssets() - Method in interface io.smint.clapi.consumer.integration.core.providers.ISmintIoApiDataWithContinuation
-
Indicates that the current chunk/batch covers assets, although none are subject synchronization.
- hasExpired() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.IAuthTokenModel
-
Checks whether this token data has expired.
- hasJob() - Method in class io.smint.clapi.consumer.integration.core.services.impl.AbstractScheduler
-
Checks whether there is a scheduled job.
- hasRestrictiveLicenseTerms() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- hasRestrictiveLicenseTerms() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Defines whether the content has some license restrictions applied.
- hasWaitingJob() - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.SyncJobExecutionQueueImpl
- hasWaitingJob() - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncJobExecutionQueue
-
Checks whether a job has already been added to the waiting queue.
- hour - Variable in class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalTimeDeserializationModel
I
- IAuthTokenModel - Interface in io.smint.clapi.consumer.integration.core.configuration.models
-
Data required by OAuth to access the Smint.io RESTful API.
- IAuthTokenRefreshUtility - Interface in io.smint.clapi.consumer.integration.core.authenticator
-
A utility to refresh the OAuth authentication token, in case it has expired.
- IAuthTokenStorage - Interface in io.smint.clapi.consumer.integration.core.configuration
-
Provides OAuth access token data to authenticate to the Smint.io RESTful API.
- IModelStringConverter<T> - Interface in io.smint.clapi.consumer.integration.core.configuration.models
-
Implementing classes convert model
T
to and fromString
. - importBinaryTypes(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
- importContentCategories(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
- importContentProviders(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Import the provided list of content providers.
- importContentTypes(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Import the provided list of content types.
- importLicenseDistributions(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
- importLicenseExclusivities(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
- importLicenseGeographies(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
- importLicenseIndustries(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
- importLicenseLanguages(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Import the provided list of languages a license for an asset is restricted to.
- importLicensePlacements(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
- importLicenseSizes(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
- importLicenseTypes(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
- importLicenseUsageLimits(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
- importLicenseUsages(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
- importNewTargetAssets(BaseSyncAsset[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Stores new entries for assets on the synchronization target, these must be created on the target.
- importNewTargetCompoundAssets(BaseSyncAsset[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Creates new entries for assets on the synchronization target.
- importReleaseStates(ISmintIoMetadataElement[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
- init(ISyncTargetFactory) - Method in class io.smint.clapi.consumer.integration.core.SmintIoSynchronization
-
Initializes the Smint.io platform synchronization.
- io.smint.clapi.consumer.integration.core - package io.smint.clapi.consumer.integration.core
-
Smint.io base library for synchronizing assets from our Enterprise Buying Platform to downstream targets, like Digital Asset Management (DAM) software.
- io.smint.clapi.consumer.integration.core.authenticator - package io.smint.clapi.consumer.integration.core.authenticator
- io.smint.clapi.consumer.integration.core.authenticator.impl - package io.smint.clapi.consumer.integration.core.authenticator.impl
- io.smint.clapi.consumer.integration.core.configuration - package io.smint.clapi.consumer.integration.core.configuration
- io.smint.clapi.consumer.integration.core.configuration.impl - package io.smint.clapi.consumer.integration.core.configuration.impl
- io.smint.clapi.consumer.integration.core.configuration.models - package io.smint.clapi.consumer.integration.core.configuration.models
- io.smint.clapi.consumer.integration.core.configuration.models.impl - package io.smint.clapi.consumer.integration.core.configuration.models.impl
- io.smint.clapi.consumer.integration.core.contracts - package io.smint.clapi.consumer.integration.core.contracts
- io.smint.clapi.consumer.integration.core.contracts.impl - package io.smint.clapi.consumer.integration.core.contracts.impl
- io.smint.clapi.consumer.integration.core.exceptions - package io.smint.clapi.consumer.integration.core.exceptions
- io.smint.clapi.consumer.integration.core.factory - package io.smint.clapi.consumer.integration.core.factory
- io.smint.clapi.consumer.integration.core.factory.impl - package io.smint.clapi.consumer.integration.core.factory.impl
- io.smint.clapi.consumer.integration.core.jobs - package io.smint.clapi.consumer.integration.core.jobs
- io.smint.clapi.consumer.integration.core.jobs.impl - package io.smint.clapi.consumer.integration.core.jobs.impl
- io.smint.clapi.consumer.integration.core.providers - package io.smint.clapi.consumer.integration.core.providers
- io.smint.clapi.consumer.integration.core.providers.impl - package io.smint.clapi.consumer.integration.core.providers.impl
- io.smint.clapi.consumer.integration.core.services - package io.smint.clapi.consumer.integration.core.services
- io.smint.clapi.consumer.integration.core.services.impl - package io.smint.clapi.consumer.integration.core.services.impl
- io.smint.clapi.consumer.integration.core.target - package io.smint.clapi.consumer.integration.core.target
- io.smint.clapi.consumer.integration.core.target.impl - package io.smint.clapi.consumer.integration.core.target.impl
- IPlatformScheduler - Interface in io.smint.clapi.consumer.integration.core.services
-
Implements a platform dependent scheduler to schedule a synchronization job or handle on-demand sync.
- IPlatformSchedulerProvider - Interface in io.smint.clapi.consumer.integration.core.services
-
Implements a service to provide a platform dependent scheduler of type
IPlatformScheduler
. - IPushNotificationService - Interface in io.smint.clapi.consumer.integration.core.services
-
Defines a push notification service to execute a synchronization job as soon as a notification is received.
- isBinaryUpdatesSupported() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTargetCapabilities
-
Indicates whether binary updates are supported by this sync target implementation.
- isCompoundAsset() - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Determines whether this asset is a Compound Asset or an Binary Asset.
- isCompoundAssetsSupported() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTargetCapabilities
-
Indicates whether compound assets are supported by this sync target implementation.
- isEditorialUse() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- isEditorialUse() - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- isEditorialUse() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoAsset
-
Defines whether the content is for editorial use only.
- isEditorialUse() - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoLicenseTerm
-
Provides a flag that this term restricts the use of the related asset to editorial usage.
- isEmpty() - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncMetadataIdMapperImpl
- isEmpty() - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncMetadataIdMapper
-
Provides information if any mapping exists.
- ISettingsModel - Interface in io.smint.clapi.consumer.integration.core.configuration.models
-
Define invariant settings for this synchronization library.
- ISmintIoApiClient - Interface in io.smint.clapi.consumer.integration.core.providers
-
Implementing classes utilize the Smint.io CLAPI consumer core library to access Smint.io API and provide sync data.
- ISmintIoApiDataWithContinuation<T> - Interface in io.smint.clapi.consumer.integration.core.providers
-
Combines Smint.io API query results with a continuation UUID, which is used to fetch next chunk of results.
- ISmintIoAsset - Interface in io.smint.clapi.consumer.integration.core.contracts
-
Data for an asset to synchronize, as fetched from the Smin.io RESTful API.
- ISmintIoAuthenticator - Interface in io.smint.clapi.consumer.integration.core.authenticator
-
Authenticator to refresh authorization with Smint.io API.
- ISmintIoBinary - Interface in io.smint.clapi.consumer.integration.core.contracts
-
Represents a single binary for an asset data.
- ISmintIoDataType - Interface in io.smint.clapi.consumer.integration.core.contracts
-
Interface that is solely used as an abstract categorizer of Smint.io related interfaces.
- ISmintIoDownloadConstraints - Interface in io.smint.clapi.consumer.integration.core.contracts
-
Provides some download constraints.
- ISmintIoDownloadProvider - Interface in io.smint.clapi.consumer.integration.core.factory
-
Implementing classes create and provide new file downloaders on demand.
- ISmintIoGenericMetadata - Interface in io.smint.clapi.consumer.integration.core.contracts
-
Possible metadata for assets to synchronize.
- ISmintIoLicenseTerm - Interface in io.smint.clapi.consumer.integration.core.contracts
-
Defines a license term composing restrictions and allowances.
- ISmintIoMetadataElement - Interface in io.smint.clapi.consumer.integration.core.contracts
-
Element of meta data used with Smint.io assets.
- ISmintIoReleaseDetails - Interface in io.smint.clapi.consumer.integration.core.contracts
-
Provides some asset release details.
- ISmintIoSyncFactory - Interface in io.smint.clapi.consumer.integration.core.factory
-
A factory that will create all necessary instances, necessary for the synchronization jobs.
- ISmintIoSynchronization - Interface in io.smint.clapi.consumer.integration.core
-
Provides methods to handle the sync process from assets at Smint.io to a downstream synchronization target.
- isMultiLanguageSupported() - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTargetCapabilities
-
Indicates whether multi languages are supported by this sync target implementation.
- isRunning() - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.SyncJobExecutionQueueImpl
- isRunning() - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncJobExecutionQueue
-
Checks whether a job is currently being executed.
- isSuccess() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.IAuthTokenModel
-
Indicates whether fetching OAuth access token was successful.
- isSuccess() - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl
- IsSuccessDeserializer() - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl.IsSuccessDeserializer
- isValid() - Method in interface io.smint.clapi.consumer.integration.core.configuration.models.IAuthTokenModel
-
Checks whether this token data is valid, meaning it has been successfully created and not yet expired.
- ISyncDataType - Interface in io.smint.clapi.consumer.integration.core.target
-
Interface that is solely used as an abstract categorizer of sync related interfaces.
- ISyncDownloadConstraints - Interface in io.smint.clapi.consumer.integration.core.target
-
Defines some download constraints on an asset.
- ISyncJob - Interface in io.smint.clapi.consumer.integration.core.jobs
-
Implements a job that can be scheduled or called on-demand to drive the synchronization process.
- ISyncJobDataModel - Interface in io.smint.clapi.consumer.integration.core.configuration.models
-
Data to remember between synchronization runs.
- ISyncJobDataStorage - Interface in io.smint.clapi.consumer.integration.core.configuration
-
Provides storage layer for some process data that a sync process need to store for recovery.
- ISyncJobExecutionQueue - Interface in io.smint.clapi.consumer.integration.core.jobs
-
Handles collision of execution of jobs to copy data from Smint.io platform to sync targets.
- ISyncLicenseTerm - Interface in io.smint.clapi.consumer.integration.core.target
-
Defines a license term composing restrictions and allowances.
- ISyncMetadataIdMapper - Interface in io.smint.clapi.consumer.integration.core.jobs
-
Implementing classes manage a cache for mapping meta data's Smint.io API id to sync target ID - one-way, though.
- ISyncReleaseDetails - Interface in io.smint.clapi.consumer.integration.core.target
-
Defines some asset release details.
- ISyncTarget - Interface in io.smint.clapi.consumer.integration.core.target
-
Interface to implement for each synchronization target.
- ISyncTargetCapabilities - Interface in io.smint.clapi.consumer.integration.core.target
-
Synchronization targets indicate their capabilities by providing an instance of this interface.
- ISyncTargetDataFactory - Interface in io.smint.clapi.consumer.integration.core.target
-
Factory to create target specific data instances to write meta data to.
- ISyncTargetFactory - Interface in io.smint.clapi.consumer.integration.core.factory
-
A factory to create all synchronization target specific implementation classes.
J
- JOB_SCHEDULE_PERIOD_MILLISEC - Static variable in class io.smint.clapi.consumer.integration.core.SmintIoSynchronization
-
The rate (period) to execute the standard synchronization job, including meta-data synchronization.
L
- LocalDateDeserializationModel - Class in io.smint.clapi.consumer.integration.core.configuration.models.impl
- LocalDateDeserializationModel() - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalDateDeserializationModel
- LocalDateTimeDeserializationModel - Class in io.smint.clapi.consumer.integration.core.configuration.models.impl
- LocalDateTimeDeserializationModel() - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalDateTimeDeserializationModel
- LocaleUtility - Class in io.smint.clapi.consumer.integration.core
-
Implements utility tools to handle Java Locale peculiarities.
- LocaleUtility() - Constructor for class io.smint.clapi.consumer.integration.core.LocaleUtility
- LocalTimeDeserializationModel - Class in io.smint.clapi.consumer.integration.core.configuration.models.impl
- LocalTimeDeserializationModel() - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalTimeDeserializationModel
M
- MINIMAL_PERIOD_MILLISECONDS - Static variable in class io.smint.clapi.consumer.integration.core.services.impl.AbstractScheduler
-
The minimal milliseconds a schedule must use for its re-occurring period.
- minute - Variable in class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalTimeDeserializationModel
- ModelDataJsonConverter<T,
I extends T> - Class in io.smint.clapi.consumer.integration.core.configuration.models.impl - ModelDataJsonConverter(Gson) - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.ModelDataJsonConverter
-
Create a new model JSON converter utilizing Google's Gson library.
- month - Variable in class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalDateDeserializationModel
- MultiLanguageEnum - Enum constant in enum class io.smint.clapi.consumer.integration.core.target.SyncTargetCapabilitiesEnum
-
The target supports multiple languages, so provide all languages configured in the settings.
N
- nano - Variable in class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalTimeDeserializationModel
- NativeThreadPoolScheduler - Class in io.smint.clapi.consumer.integration.core.services.impl
-
Implements a Java
ScheduledThreadPoolExecutor
based scheduler to schedule a synchronization job. - NativeThreadPoolScheduler() - Constructor for class io.smint.clapi.consumer.integration.core.services.impl.NativeThreadPoolScheduler
O
- OAUTH_TOKEN_ENDPOINT - Static variable in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoAuthenticatorImpl
-
The URL to the Smint.ip API OAuth token end point that is used to refresh the OAuth access token.
- offset - Variable in class io.smint.clapi.consumer.integration.core.configuration.models.impl.OffsetDateTimeDeserializationModel
- OffsetDateTimeDeserializationModel - Class in io.smint.clapi.consumer.integration.core.configuration.models.impl
- OffsetDateTimeDeserializationModel() - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.OffsetDateTimeDeserializationModel
- OffsetDateTimeGsonAdapter - Class in io.smint.clapi.consumer.integration.core.configuration.models.impl
- OffsetDateTimeGsonAdapter() - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.OffsetDateTimeGsonAdapter
- onConnectionStateChange(ConnectionStateChange) - Method in class io.smint.clapi.consumer.integration.core.services.impl.PusherService
- onError(String, String, Exception) - Method in class io.smint.clapi.consumer.integration.core.services.impl.PusherService
P
- PUSHER__CHANNEL - Static variable in class io.smint.clapi.consumer.integration.core.services.impl.PusherService
-
The name of the event to listen to on the pusher service.
- PUSHER__CLUSTER - Static variable in class io.smint.clapi.consumer.integration.core.services.impl.PusherService
-
The cluster used with the pusher.com service.
- PUSHER__EVENT_NAME - Static variable in class io.smint.clapi.consumer.integration.core.services.impl.PusherService
-
The name of the event to listen to on the pusher service.
- PUSHER__OAUTH_SMINTIO_ENDPOINT - Static variable in class io.smint.clapi.consumer.integration.core.services.impl.PusherService
-
The cluster used with the pusher.com service.
- PUSHER__RECONNECT_WAIT_TIME - Static variable in class io.smint.clapi.consumer.integration.core.services.impl.PusherService
-
The time to wait for next reconnection attempt after network errors.
- PusherService - Class in io.smint.clapi.consumer.integration.core.services.impl
-
Connects to Pusher.com to receive notifications about newly purchased assets.
- PusherService(Authorizer, String, ISettingsModel, IAuthTokenStorage) - Constructor for class io.smint.clapi.consumer.integration.core.services.impl.PusherService
- PusherService(ISettingsModel, IAuthTokenStorage) - Constructor for class io.smint.clapi.consumer.integration.core.services.impl.PusherService
- putJob(T) - Method in class io.smint.clapi.consumer.integration.core.services.impl.AbstractScheduler
-
Stores the job information and assigns a unique ID/key for the data.
R
- read(JsonReader) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl.IsSuccessDeserializer
- read(JsonReader) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.OffsetDateTimeGsonAdapter
- refreshOAuthToken(IAuthTokenModel) - Method in interface io.smint.clapi.consumer.integration.core.authenticator.IAuthTokenRefreshUtility
-
Refresh expired authentication token data, utilizing the stored refresh token.
- refreshOAuthToken(IAuthTokenModel) - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.AuthTokenRefreshUtilityImpl
- refreshSmintIoToken(ISettingsModel, IAuthTokenStorage) - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoAuthenticatorImpl
- refreshSmintIoToken(ISettingsModel, IAuthTokenStorage) - Method in interface io.smint.clapi.consumer.integration.core.authenticator.ISmintIoAuthenticator
-
Renew the validity of the OAuth access token utilizing the refresh token.
- removeJob(String) - Method in class io.smint.clapi.consumer.integration.core.services.impl.AbstractScheduler
-
Remove a previously stored job information.
- RETRY_MAX_ATTEMPTS - Static variable in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
-
The maximum amount of tries to connect to the Smint.io API.
- RETRY_WAIT_FOR_NEXT_RETRY - Static variable in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
-
The amount of milliseconds to wait before a new try to call the Smint.io API is performed.
- run() - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.SyncJobExecutionQueueImpl
- run() - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncJobExecutionQueue
-
Execute the next waiting job on the same thread if no other job is running.
S
- scheduleAtFixedRate(Runnable, long) - Method in class io.smint.clapi.consumer.integration.core.services.impl.NativeThreadPoolScheduler
- scheduleAtFixedRate(Runnable, long) - Method in interface io.smint.clapi.consumer.integration.core.services.IPlatformScheduler
-
Schedule a re-occurring job with a timer at a fixed timing rate.
- scheduleForImmediateExecution(Runnable) - Method in class io.smint.clapi.consumer.integration.core.services.impl.NativeThreadPoolScheduler
- scheduleForImmediateExecution(Runnable) - Method in interface io.smint.clapi.consumer.integration.core.services.IPlatformScheduler
-
Schedule a single job for immediate background execution.
- second - Variable in class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalTimeDeserializationModel
- setAccessToken(String) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl
-
Set a new value for
AuthTokenImpl.getAccessToken()
and provide Fluent Interface. - setAllowedDistributions(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to AllowedDistributions.
- setAllowedDistributions(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of allowed kind of distribution for the related asset.
- setAllowedGeographies(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to AllowedGeographies.
- setAllowedGeographies(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of allowed geographic regions to use the related asset within.
- setAllowedIndustries(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to AllowedIndustries.
- setAllowedIndustries(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of allowed industries to use the related asset within.
- setAllowedLanguages(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to AllowedLanguages.
- setAllowedLanguages(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of allowed languages to use the related asset with.
- setAllowedPlacements(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to AllowedPlacements.
- setAllowedPlacements(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of allowed placements for the related asset.
- setAllowedSizes(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to AllowedSizes.
- setAllowedSizes(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of allowed sizes for the related asset.
- setAllowedUsages(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to AllowedUsages.
- setAllowedUsages(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of allowed usages of the related asset.
- setAssetParts(BaseSyncAsset[]) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets a list of parts for this compound asset - only applicable if
this
is a compound asset. - setAuthenticator(ISmintIoAuthenticator) - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.AuthTokenRefreshUtilityImpl
- setAuthTokenStorage(IAuthTokenStorage) - Method in class io.smint.clapi.consumer.integration.core.factory.impl.DefaultSyncTargetFactory
- setBinaries(ISmintIoBinary[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to Binaries.
- setBinaryLocale(Locale) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the locale (language) this binary contains.
- setBinaryType(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
-
Sets a new value to binary type.
- setBinaryType(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the type of the binary as a key.
- setBinaryTypes(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to BinaryTypes.
- setBinaryUsage(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets a localized textual description of the usage definition for the binary.
- setBinaryUuid(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Set the Smint.io UUID to the single binary for the asset.
- setBinaryVersion(int) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Set the binary version to a new value.
- setCartPurchaseTransactionUuid(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to CartPurchaseTransactionUuid.
- setCartPurchaseTransactionUuid(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the unique Smint.io platform ID of the purchase cart this asset was part of.
- setChannelId(int) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
-
sets a new channel ID and returns
this
for Fluent Interface. - setClassOfModel(Class<I>) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.ModelDataJsonConverter
-
Return the class of the data model to be serialized - used for deserialization.
- setCollectionName(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to CollectionName.
- setCollectionName(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the Smint.io localized name of the collection this asset is part of.
- setCollectionUuid(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to CollectionUuid.
- setCollectionUuid(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the Smint.io ID of the collection this asset is part of.
- setContentCategories(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to ContentCategories.
- setContentCategory(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to Category.
- setContentCategory(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the ID for the content category.
- setContentElementUuid(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to ContentElementUuid.
- setContentElementUuid(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the UUID of the content element this asset is a copy of.
- setContentProvider(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to Provider.
- setContentProvider(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Save the content provider with the asset.
- setContentProviders(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value as list of content providers.
- setContentType(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to ContentType.
- setContentType(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
-
Sets a new value to content type.
- setContentType(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the content type of this binary of the related asset.
- setContentTypes(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to ContentTypes.
- setContinuationUuid(String) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SyncJobDataModelImpl
- setContinuationUuid(String) - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiDataWithContinuationImpl
-
Sets a new value to the stored continuation UUID.
- setCopyrightNotices(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to CopyrightNotices.
- setCopyrightNotices(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets a localized list of copyright notices to indicate the copyright owner of this asset.
- setCreatedAt(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to CreatedAt.
- setCreatedAt(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the date, when this asset has been created.
- setDataFactory(ISyncTargetDataFactory) - Method in class io.smint.clapi.consumer.integration.core.factory.impl.DefaultSyncTargetFactory
- setDescription(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to Description.
- setDescription(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
-
Sets a new value to the translated version of descriptions.
- setDescription(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets an arbitrary localized description for the content.
- setDownloadConstraints(ISmintIoDownloadConstraints) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to DownloadConstraints.
- setDownloadConstraints(ISyncDownloadConstraints) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets download constraints to apply to this asset.
- setDownloadedFileProvider(Provider<File>) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets a provider for the binary file of this Simple Asset that will download the binary data.
- setDownloadUrl(URL) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
-
Sets a new value to the download URL.
- setExclusivities(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to Exclusivities.
- setExclusivities(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of exclusive rights that are granted and on that the restrictions in this instance applies to.
- setExpiration(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl
-
Set a new value for
AuthTokenImpl.getExpiration()
and provide Fluent Interface. - setFormat(DateTimeFormatter) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.OffsetDateTimeGsonAdapter
- setHasAssets(boolean) - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiDataWithContinuationImpl
-
Sets a new flag to indicate the sync job must continue with next batch/chunk.
- setHasBeenCancelled(boolean) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Set to
true
if the purchase transaction has been cancelled prior to fulfillment of payment. - setHasRestrictiveLicenseTerms(boolean) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to SmintIoUrl.
- setHasRestrictiveLicenseTerms(boolean) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets a flag whether this asset has additional restrictive license terms attached or not.
- setHttpClient(OkHttpClient) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.BinaryAssetDownloader
- setIdentityToken(String) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl
-
Set a new value for
AuthTokenImpl.getIdentityToken()
and provide Fluent Interface. - setImportLanguages(String[]) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
-
sets a new list of import languages and returns
this
for Fluent Interface. - setIsEditorialUse(Boolean) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to isEditorialUse.
- setIsEditorialUse(Boolean) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets whether this asset is for editorial use only.
- setIsEditorialUse(Boolean) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets a flag that this asset can only be used for editorial use.
- setIsEditorialUse(Boolean) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a flag that this term restricts the use of the related asset to editorial usage.
- setIsSuccess(boolean) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl
-
Set a new value for
AuthTokenImpl.isSuccess()
and provide Fluent Interface. - setJobDataStorage(ISyncJobDataStorage) - Method in class io.smint.clapi.consumer.integration.core.factory.impl.DefaultSyncTargetFactory
- setKey(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoMetadataElementImpl
-
Sets a new key to be related to the values from
SmintIoMetadataElementImpl.getValues()
. - setKeywords(Map<Locale, String[]>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to Keywords.
- setKeywords(Map<Locale, String[]>) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets a list of localized keywords to be used for keyword searches.
- setLastUpdatedAt(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to LastUpdatedAt.
- setLastUpdatedAt(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the date, when this asset has been updated the last time.
- setLicenseDistributions(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to LicenseDistributions.
- setLicenseeName(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to LicenseeName.
- setLicenseeName(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the name of the licensee.
- setLicenseeUuid(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to LicenseeUuid.
- setLicenseeUuid(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets a Smint.io ID for the licensee.
- setLicenseExclusivities(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to LicenseExclusivities.
- setLicenseGeographies(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to LicenseGeographies.
- setLicenseIndustries(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to LicenseIndustries.
- setLicenseLanguages(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to LicenseLanguages.
- setLicensePlacements(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to LicensePlacements.
- setLicensePurchaseTransactionUuid(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to LicensePurchaseTransactionUuid.
- setLicenseSizes(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to LicenseSizes.
- setLicenseTerms(ISmintIoLicenseTerm[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to LicenseTerms.
- setLicenseTerms(ISyncLicenseTerm[]) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets a list of license terms to apply to this asset.
- setLicenseText(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to LicenseText.
- setLicenseText(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets a localized text of the license that applies to this asset.
- setLicenseType(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to LicenseType.
- setLicenseType(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets a general type ID of the kind license applying to this asset.
- setLicenseTypes(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to LicenseTypes.
- setLicenseUrls(Map<Locale, String[]>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to LicenseUrls.
- setLicenseUrls(Map<Locale, String[]>) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets localized links to further information regarding the license (e.g.
- setLicenseUsageLimits(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to LicenseUsageLimits.
- setLicenseUsages(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to LicenseUsages.
- setLocale(Locale) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
-
Sets a new value to the locale of this asset.
- setMaxDownloads(Integer) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoDownloadConstraintsImpl
-
Sets a new value to max downloads.
- setMaxDownloads(Integer) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncDownloadConstraints
-
Sets the maximum amount of downloads of the related asset, that are allowed.
- setMaxReuses(Integer) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoDownloadConstraintsImpl
-
Sets a new value to max re-uses.
- setMaxReuses(Integer) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncDownloadConstraints
-
Sets the maximum amount of re-uses of the related asset, that are allowed.
- setMaxUsers(Integer) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoDownloadConstraintsImpl
-
Sets a new value to max users.
- setMaxUsers(Integer) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncDownloadConstraints
-
Sets the maximum amount of users that are allowed to use the related asset.
- setModelReleaseState(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoReleaseDetailsImpl
-
Sets a new value to ModelReleaseState.
- setModelReleaseState(String) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncReleaseDetails
-
Sets the state of the release agreement with any human model visible.
- setName(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to Name.
- setName(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
-
Sets a new value to the translated version of names.
- setName(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to name.
- setName(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets a name for the asset, translated to multiple languages.
- setName(Map<Locale, String>) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a localized name for this license term.
- setOAuthClientId(String) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
-
sets a new client ID and returns
this
for Fluent Interface. - setOAuthClientSecret(String) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
-
sets a new client secret used for OAuth and returns
this
for Fluent Interface. - setOAuthLocalUrlReceivingAccessData(URL) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
-
sets a local URL to receive OAuth access data from server by user's browser redirect.
- setProjectName(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to ProjectName.
- setProjectName(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the Smint.io localized name of the project this asset has been purchased for.
- setProjectUuid(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to ProjectUuid.
- setProjectUuid(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the Smint.io ID of the project this asset has been purchased for.
- setPropertyReleaseState(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoReleaseDetailsImpl
-
Sets a new value to PropertyReleaseState.
- setPropertyReleaseState(String) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncReleaseDetails
-
Sets the state of the release agreement with any property owner, whose property is visible.
- setProviderAllowedUseComment(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoReleaseDetailsImpl
-
Sets a new value to ProviderAllowedUseComment.
- setProviderAllowedUseComment(Map<Locale, String>) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncReleaseDetails
-
Sets a localized comment on the allowed usage of the asset, as provided by the content provider.
- setProviderReleaseComment(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoReleaseDetailsImpl
-
Sets a new value to ProviderReleaseComment.
- setProviderReleaseComment(Map<Locale, String>) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncReleaseDetails
-
Sets a localized comment on the release of the asset, as provided by the content provider.
- setProviderUsageConstraints(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoReleaseDetailsImpl
-
Sets a new value to ProviderUsageConstraints.
- setProviderUsageConstraints(Map<Locale, String>) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncReleaseDetails
-
Sets a localized comment on restrictions on the usage of the asset, as provided by the content provider.
- setPurchasedAt(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to PurchasedAt.
- setPurchasedAt(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the date, when this asset has been purchased.
- setRecommendedFileName(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
-
Sets a new value to the recommended file name.
- setRecommendedFileName(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Set the recommended file name to use on the file system storage.
- setRefreshToken(String) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl
-
Set a new value for
AuthTokenImpl.getRefreshToken()
and provide Fluent Interface. - setReleaseDetails(ISmintIoReleaseDetails) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to ReleaseDetails.
- setReleaseDetails(ISyncReleaseDetails) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets some release details of this asset, regarding agreements with visible models or property owners.
- setReleaseStates(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
-
Sets a new value to ReleaseStates.
- setRestrictedDistributions(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to RestrictedDistributions.
- setRestrictedDistributions(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of restricted kind of distribution for the related asset.
- setRestrictedGeographies(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to RestrictedGeographies.
- setRestrictedGeographies(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of restricted geographic regions for the related asset.
- setRestrictedIndustries(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to RestrictedIndustries.
- setRestrictedIndustries(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of restricted industries to use the related asset with.
- setRestrictedLanguages(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to RestrictedLanguages.
- setRestrictedLanguages(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of restricted language to use the related asset with.
- setRestrictedPlacements(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to RestrictedPlacements.
- setRestrictedPlacements(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of restricted placements for the related asset.
- setRestrictedSizes(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to RestrictedSizes.
- setRestrictedSizes(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of restricted sizes for the related asset.
- setRestrictedUsages(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to RestrictedUsages.
- setRestrictedUsages(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of restricted/denied usages of the related asset.
- setResult(T) - Method in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiDataWithContinuationImpl
-
Sets a new value to the stored result.
- setSequenceNumber(int) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to SequenceNumber.
- setSequenceNumber(int) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets the sequence number of this license term, which is unique only for the current tenant.
- setSettings(ISettingsModel) - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.AuthTokenRefreshUtilityImpl
- setSettings(ISettingsModel) - Method in class io.smint.clapi.consumer.integration.core.services.impl.DefaultPlatformSchedulerProvider
- setSettings(ISettingsModel) - Method in interface io.smint.clapi.consumer.integration.core.services.IPlatformSchedulerProvider
-
Sets initialization data for creating new schedulers.
- setSettingsProvider(Provider<ISettingsModel>) - Method in class io.smint.clapi.consumer.integration.core.factory.impl.DefaultSyncTargetFactory
- setSmintIoUrl(URL) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to SmintIoUrl.
- setSmintIoUrl(URL) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the Web URL to view the asset on the Smint.io platform in the browser.
- setState(LicensePurchaseTransactionStateEnum) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
-
Sets a new value to State.
- setSyncTargetProvider(Provider<ISyncTarget>) - Method in class io.smint.clapi.consumer.integration.core.factory.impl.DefaultSyncTargetFactory
- setTargetAssetUuid(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets a synchronization target's ID for this asset.
- setTargetMetadataUuid(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoMetadataElementImpl
- setTargetMetadataUuid(String) - Method in interface io.smint.clapi.consumer.integration.core.contracts.ISmintIoMetadataElement
-
Set the ID, this meta data element uses on the sync target side.
- setTenantId(String) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
-
sets a new tenant ID and returns
this
for Fluent Interface. - SettingsModelImpl - Class in io.smint.clapi.consumer.integration.core.configuration.models.impl
-
Holds values as defined by its base interface.
- SettingsModelImpl() - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
- SettingsModelImpl(ISettingsModel) - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.SettingsModelImpl
-
Copy all data from another instance.
- setToBeUsedUntil(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to ToBeUsedUntil.
- setToBeUsedUntil(OffsetDateTime) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets the date until making use of the related asset for the first time must be started.
- setTransactionUuid(String) - Method in class io.smint.clapi.consumer.integration.core.target.impl.BaseSyncAsset
-
Sets the License Purchase Transaction UUID, the effective Smint.io platform ID, for the asset.
- setUsage(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
-
Sets a new value to the translated version of usage description.
- setUsageLimits(String[]) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to UsageLimits.
- setUsageLimits(String[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets a list of usage limits to apply to the usage of the related asset.
- setUuid(String) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
-
Sets a new value to uuid.
- setValidFrom(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to ValidFrom.
- setValidFrom(OffsetDateTime) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets the date when making use of the related asset can be started.
- setValidUntil(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
-
Sets a new value to ValidUntil.
- setValidUntil(OffsetDateTime) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncLicenseTerm
-
Sets the date until making use of the related asset must be stopped.
- setValues(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoMetadataElementImpl
-
Sets new localized values to be related to the key from
SmintIoMetadataElementImpl.getKey()
. - setVersion(int) - Method in class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
-
Sets a new value to the version.
- SMINT_IO_API_BASE_URL - Static variable in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
-
The base URL of the Smint.io API.
- SMINT_IO_ASSET_LIST_CHUNKSIZE - Static variable in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
-
The chunks size of the list of assets fetched from the Smint.io platform API.
- SMINT_IO_CONTENT_ELEMENT_URL - Static variable in class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
-
The URL template of an asset URL within the Smint.io API.
- SmintIoApiClientImpl - Class in io.smint.clapi.consumer.integration.core.providers.impl
-
Implementing classes utilize the Smint.io CLAPI consumer core library to access Smint.io API and provide sync data.
- SmintIoApiClientImpl(Provider<ISettingsModel>, IAuthTokenStorage, IAuthTokenRefreshUtility, OkHttpClient, MetadataApi, TransactionHistoryApi, DownloadsApi) - Constructor for class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiClientImpl
- SmintIoApiDataWithContinuationImpl<T> - Class in io.smint.clapi.consumer.integration.core.providers.impl
-
Combines Smint.io API query results with a continuation UUID, which is used to fetch next chunk of results.
- SmintIoApiDataWithContinuationImpl() - Constructor for class io.smint.clapi.consumer.integration.core.providers.impl.SmintIoApiDataWithContinuationImpl
- SmintIoAssetImpl - Class in io.smint.clapi.consumer.integration.core.contracts.impl
-
Data for an asset to synchronize.
- SmintIoAssetImpl() - Constructor for class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoAssetImpl
- SmintIoAuthenticatorException - Exception in io.smint.clapi.consumer.integration.core.exceptions
-
Exception wrapper for all kind of exceptions occurred during authentication against Smint.io API.
- SmintIoAuthenticatorException(SmintIoAuthenticatorException.AuthenticatorError, String) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException
-
same as
SmintIoAuthenticatorException(String)
with additional setting of error type. - SmintIoAuthenticatorException(SmintIoAuthenticatorException.AuthenticatorError, String, Throwable) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException
-
same as
SmintIoAuthenticatorException(String, Throwable)
with additional setting of error type. - SmintIoAuthenticatorException(SmintIoAuthenticatorException.AuthenticatorError, Throwable) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException
-
same as
SmintIoAuthenticatorException(Throwable)
with additional setting of error type. - SmintIoAuthenticatorException(String) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException
-
same as
Exception(String)
with error type set toSmintIoAuthenticatorException.AuthenticatorError.Generic
. - SmintIoAuthenticatorException(String, Throwable) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException
-
same as
Exception(String, Throwable)
with error type set toSmintIoAuthenticatorException.AuthenticatorError.Generic
. - SmintIoAuthenticatorException(Throwable) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException
-
same as
Exception(Throwable)
with error type set toSmintIoAuthenticatorException.AuthenticatorError.Generic
. - SmintIoAuthenticatorException.AuthenticatorError - Enum Class in io.smint.clapi.consumer.integration.core.exceptions
-
provides more information about the kind of error this exception covers.
- SmintIoAuthenticatorImpl - Class in io.smint.clapi.consumer.integration.core.authenticator.impl
-
Authenticator to refresh access token (=authorization) with Smint.io API.
- SmintIoAuthenticatorImpl(Provider<OkHttpClient>) - Constructor for class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoAuthenticatorImpl
- SmintIoBinaryImpl - Class in io.smint.clapi.consumer.integration.core.contracts.impl
-
POJO to hold data for binaries.
- SmintIoBinaryImpl() - Constructor for class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoBinaryImpl
- SmintIoDownloadConstraintsImpl - Class in io.smint.clapi.consumer.integration.core.contracts.impl
-
POJO to hold basic download constraints for assets.
- SmintIoDownloadConstraintsImpl() - Constructor for class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoDownloadConstraintsImpl
- SmintIoDownloadProviderImpl - Class in io.smint.clapi.consumer.integration.core.factory.impl
-
Creates a downloader that will download binary data from Smint.io API to a file.
- SmintIoDownloadProviderImpl(IAuthTokenStorage, OkHttpClient) - Constructor for class io.smint.clapi.consumer.integration.core.factory.impl.SmintIoDownloadProviderImpl
- SmintIoGenericMetadataImpl - Class in io.smint.clapi.consumer.integration.core.contracts.impl
-
Pojo for generic meta data of assets, fetched from Smint.io API.
- SmintIoGenericMetadataImpl() - Constructor for class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoGenericMetadataImpl
- SmintIoGsonProvider - Class in io.smint.clapi.consumer.integration.core.factory.impl
-
Provides an instance of
Gson
, that is configured to serialize Smint.io API data correctly to JSON. - SmintIoGsonProvider() - Constructor for class io.smint.clapi.consumer.integration.core.factory.impl.SmintIoGsonProvider
- SmintIoIntegrationWrongState - Enum constant in enum class io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException.AuthenticatorError
-
The current state does not permit any authorization with the Smint.io API.
- SmintIoLicenseTermImpl - Class in io.smint.clapi.consumer.integration.core.contracts.impl
-
Provides informations for licenses on assets.
- SmintIoLicenseTermImpl() - Constructor for class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoLicenseTermImpl
- SmintIoMetadataElementImpl - Class in io.smint.clapi.consumer.integration.core.contracts.impl
-
POJO element of meta data used with Smint.io assets.
- SmintIoMetadataElementImpl() - Constructor for class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoMetadataElementImpl
- SmintIoReleaseDetailsImpl - Class in io.smint.clapi.consumer.integration.core.contracts.impl
-
POJO to provide some release details for an asset.
- SmintIoReleaseDetailsImpl() - Constructor for class io.smint.clapi.consumer.integration.core.contracts.impl.SmintIoReleaseDetailsImpl
- SmintIoSyncFactoryFromDI - Class in io.smint.clapi.consumer.integration.core.factory.impl
-
A factory to provide all necessary instances to the sync process fetching them from an available DI.
- SmintIoSyncFactoryFromDI(ISyncTargetFactory, Provider<ISyncJob>, IPlatformScheduler, IPushNotificationService, ISyncJobExecutionQueue) - Constructor for class io.smint.clapi.consumer.integration.core.factory.impl.SmintIoSyncFactoryFromDI
- SmintIoSynchronization - Class in io.smint.clapi.consumer.integration.core
-
Provides initializing functions for the Smint.io synchronization process and handles the synchronization.
- SmintIoSynchronization(ISyncTargetFactory) - Constructor for class io.smint.clapi.consumer.integration.core.SmintIoSynchronization
-
Create a new Smint.io synchronization process handler.
- SmintIoSyncJobException - Exception in io.smint.clapi.consumer.integration.core.exceptions
-
Exception wrapper for all kind of exceptions occurred during synchronization meta data and assets.
- SmintIoSyncJobException(SmintIoSyncJobException.SyncJobError, String) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoSyncJobException
-
same as
SmintIoSyncJobException(String)
with additional setting of error type. - SmintIoSyncJobException(SmintIoSyncJobException.SyncJobError, String, Throwable) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoSyncJobException
-
same as
SmintIoSyncJobException(String, Throwable)
with additional setting of error type. - SmintIoSyncJobException(SmintIoSyncJobException.SyncJobError, Throwable) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoSyncJobException
-
same as
SmintIoSyncJobException(Throwable)
with additional setting of error type. - SmintIoSyncJobException(String) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoSyncJobException
-
same as
Exception(String)
with error type set toSmintIoSyncJobException.SyncJobError.Generic
. - SmintIoSyncJobException(String, Throwable) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoSyncJobException
-
same as
Exception(String, Throwable)
with error type set toGeneric
. - SmintIoSyncJobException(Throwable) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoSyncJobException
-
same as
Exception(Throwable)
with error type set toSmintIoSyncJobException.SyncJobError.Generic
. - SmintIoSyncJobException.SyncJobError - Enum Class in io.smint.clapi.consumer.integration.core.exceptions
-
provides more information about the kind of error this exception covers.
- start() - Method in interface io.smint.clapi.consumer.integration.core.ISmintIoSynchronization
-
Start a scheduled synchronization, register with channel listener and store a reference with the scheduler.
- start() - Method in class io.smint.clapi.consumer.integration.core.SmintIoSynchronization
- startNotificationService(Runnable) - Method in class io.smint.clapi.consumer.integration.core.services.impl.PusherService
- startNotificationService(Runnable) - Method in interface io.smint.clapi.consumer.integration.core.services.IPushNotificationService
-
Connects to the push notification service and starts receiving notification.
- stop() - Method in interface io.smint.clapi.consumer.integration.core.ISmintIoSynchronization
-
Stop the scheduled synchronization process.
- stop() - Method in class io.smint.clapi.consumer.integration.core.SmintIoSynchronization
- stopNotificationService() - Method in class io.smint.clapi.consumer.integration.core.services.impl.PusherService
- stopNotificationService() - Method in interface io.smint.clapi.consumer.integration.core.services.IPushNotificationService
-
Disconnects from the push notification service and stops receiving notification.
- stopSchedule(String) - Method in class io.smint.clapi.consumer.integration.core.services.impl.NativeThreadPoolScheduler
- stopSchedule(String) - Method in interface io.smint.clapi.consumer.integration.core.services.IPlatformScheduler
-
Stop the scheduled job, identified with a key.
- storeAuthData(IAuthTokenModel) - Method in interface io.smint.clapi.consumer.integration.core.configuration.IAuthTokenStorage
-
Stores a new set of OAuth authentication data to be made persistent and retrieved on next call to
IAuthTokenStorage.getAuthData()
. - storeAuthData(IAuthTokenModel) - Method in class io.smint.clapi.consumer.integration.core.configuration.impl.AuthTokenMemoryStorage
- storeAuthData(IAuthTokenModel) - Method in class io.smint.clapi.consumer.integration.core.configuration.impl.AuthTokenStorageWrapperWithRefresh
- storeSyncProcessData(ISyncJobDataModel) - Method in class io.smint.clapi.consumer.integration.core.configuration.impl.SyncJobDataMemoryStorage
- storeSyncProcessData(ISyncJobDataModel) - Method in interface io.smint.clapi.consumer.integration.core.configuration.ISyncJobDataStorage
-
Sets a new set of process data that need to be made persistent and made available to the next run.
- SyncGuiceModule - Class in io.smint.clapi.consumer.integration.core.factory.impl
-
Configures a module for Google's Guice dependency injector.
- SyncGuiceModule(ISyncTargetFactory) - Constructor for class io.smint.clapi.consumer.integration.core.factory.impl.SyncGuiceModule
-
Creates a new Google's Guice configuration module.
- synchronize(boolean) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncJob
- synchronize(boolean) - Method in interface io.smint.clapi.consumer.integration.core.jobs.ISyncJob
-
Perform synchronization without or without syncing any asset meta data.
- synchronizeAssets(String, ISyncTarget, ISyncJobDataStorage, ISmintIoApiClient) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncJob
-
Fetches the assets from Smint.io API and synchronizes these with the target.
- synchronizeGenericMetadata(ISmintIoGenericMetadata, ISyncTarget) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncJob
-
Synchronizes the passed-in generic meta data.
- SyncJobDataJsonConverter - Class in io.smint.clapi.consumer.integration.core.configuration.models.impl
-
Convert
ISyncJobDataModel
to and fromString
in JSON format. - SyncJobDataJsonConverter(Gson) - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.SyncJobDataJsonConverter
- SyncJobDataMemoryStorage - Class in io.smint.clapi.consumer.integration.core.configuration.impl
-
Provides storage layer for some process data and stores it in ephemeral memory.
- SyncJobDataMemoryStorage() - Constructor for class io.smint.clapi.consumer.integration.core.configuration.impl.SyncJobDataMemoryStorage
- SyncJobDataModelImpl - Class in io.smint.clapi.consumer.integration.core.configuration.models.impl
-
POJO to hold sync job data and to be serialized to JSON and read from it.
- SyncJobDataModelImpl() - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.SyncJobDataModelImpl
- SyncJobExecutionQueueImpl - Class in io.smint.clapi.consumer.integration.core.jobs.impl
-
Handles collision of execution of jobs to copy data from Smint.io platform to sync targets.
- SyncJobExecutionQueueImpl() - Constructor for class io.smint.clapi.consumer.integration.core.jobs.impl.SyncJobExecutionQueueImpl
- SyncTargetCapabilitiesEnum - Enum Class in io.smint.clapi.consumer.integration.core.target
-
Denotes capabilities and features the synchronization "downstream" target supports.
T
- time - Variable in class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalDateTimeDeserializationModel
- totalSeconds - Variable in class io.smint.clapi.consumer.integration.core.configuration.models.impl.ZoneOffsetDeserializationModel
- triggerSync() - Method in interface io.smint.clapi.consumer.integration.core.ISmintIoSynchronization
-
Perform a synchronization of all meta data and assets.
- triggerSync() - Method in class io.smint.clapi.consumer.integration.core.SmintIoSynchronization
- triggerSync(boolean) - Method in interface io.smint.clapi.consumer.integration.core.ISmintIoSynchronization
-
Perform a synchronization of all meta data and assets.
- triggerSync(boolean) - Method in class io.smint.clapi.consumer.integration.core.SmintIoSynchronization
U
- updateTargetAssets(BaseSyncAsset[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Updates already existing entries for assets on the synchronization target.
- updateTargetCompoundAssets(BaseSyncAsset[]) - Method in interface io.smint.clapi.consumer.integration.core.target.ISyncTarget
-
Updates already existing entries for compound assets on the synchronization target.
V
- validateAuthTokenForSync(IAuthTokenModel) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncJob
-
Validates the provided OAuth authorization token data for validity to be used with the synchronization job.
- validateForTokenRefresh(IAuthTokenModel) - Static method in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoAuthenticatorImpl
-
Validates the available OAuth data for refreshing access token.
- validateSettingsForAuthenticator(ISettingsModel) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncJob
-
Validates the provided settings for validity to be used with authorizing to the Smint.io API.
- validateSettingsForSync(ISettingsModel) - Method in class io.smint.clapi.consumer.integration.core.jobs.impl.DefaultSyncJob
-
Validates the provided settings data for validity to be used with the synchronization job.
- valueOf(String) - Static method in enum class io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException.AuthenticatorError
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.smint.clapi.consumer.integration.core.exceptions.SmintIoSyncJobException.SyncJobError
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.smint.clapi.consumer.integration.core.target.SyncTargetCapabilitiesEnum
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException.AuthenticatorError
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.smint.clapi.consumer.integration.core.exceptions.SmintIoSyncJobException.SyncJobError
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.smint.clapi.consumer.integration.core.target.SyncTargetCapabilitiesEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- write(JsonWriter, Boolean) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.AuthTokenImpl.IsSuccessDeserializer
- write(JsonWriter, OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.core.configuration.models.impl.OffsetDateTimeGsonAdapter
Y
- year - Variable in class io.smint.clapi.consumer.integration.core.configuration.models.impl.LocalDateDeserializationModel
Z
- ZoneOffsetDeserializationModel - Class in io.smint.clapi.consumer.integration.core.configuration.models.impl
- ZoneOffsetDeserializationModel() - Constructor for class io.smint.clapi.consumer.integration.core.configuration.models.impl.ZoneOffsetDeserializationModel
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form