Index

A B C D E G H I J L M N O P R S T U V W Y Z 
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 from String 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 after ISyncTarget.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 of T.
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
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 from String.
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
Convert IAuthTokenModel or ISettingsModel to and from String in JSON format.
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
A custom OffsetDateTime type adapter for Gson with failover to Gson standard behavior.
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
SmintIoAuthenticatorException(String, Throwable) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException
SmintIoAuthenticatorException(Throwable) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoAuthenticatorException
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
SmintIoSyncJobException(String, Throwable) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoSyncJobException
same as Exception(String, Throwable) with error type set to Generic.
SmintIoSyncJobException(Throwable) - Constructor for exception io.smint.clapi.consumer.integration.core.exceptions.SmintIoSyncJobException
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 from String 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
 
A B C D E G H I J L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form