Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- afterAssetsSync() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- afterGenericMetadataSync() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- afterSync() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- AuthenticatorHttpServerCompanion - Class in io.smint.clapi.consumer.integration.app.authenticator
-
This class creates a web server that will help to fulfill the OAuth authorization process.
- AuthenticatorHttpServerCompanion(ISettingsModel, Consumer<Map<String, String[]>>) - Constructor for class io.smint.clapi.consumer.integration.app.authenticator.AuthenticatorHttpServerCompanion
-
Creates a new instance that will use the provided authorizer to drive the authorization.
- AuthTokenFileStorage - Class in io.smint.clapi.consumer.integration.app.configuration.impl
-
Stores a
IAuthTokenModel
to a file and reads the token from the file. - AuthTokenFileStorage(AuthTokenJsonConverter, File) - Constructor for class io.smint.clapi.consumer.integration.app.configuration.impl.AuthTokenFileStorage
-
Create a new facade to another token provider, caching its result for improved performance.
B
- BaseSyncDataTypeJson - Class in io.smint.clapi.consumer.integration.app.target.json
-
Base class to store all data inside a big map.
- BaseSyncDataTypeJson() - Constructor for class io.smint.clapi.consumer.integration.app.target.json.BaseSyncDataTypeJson
- beforeAssetsSync() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- beforeGenericMetadataSync() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- beforeSync() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
C
- createSyncBinaryAsset() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetDataFactory
- createSyncCompoundAsset() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetDataFactory
- createSyncDownloadConstraints() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetDataFactory
- createSyncLicenseTerm() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetDataFactory
- createSyncReleaseDetails() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetDataFactory
E
- ExampleApplication - Class in io.smint.clapi.consumer.integration.app
-
Example Java console application to fetch data from the Smint.io API for "demo".
- ExampleApplication() - Constructor for class io.smint.clapi.consumer.integration.app.ExampleApplication
F
- FILE_NAME_APPSETTINGS - Static variable in class io.smint.clapi.consumer.integration.app.ExampleApplication
-
The file name to load default settings and authorization data from.
- FILE_NAME_APPSETTINGS_LOCAL - Static variable in class io.smint.clapi.consumer.integration.app.ExampleApplication
-
The file name to load settings and authorization data from and store to.
- FileModelStorage<T> - Class in io.smint.clapi.consumer.integration.app.configuration.impl
-
Stores a configuration model from
io.smint.clapi.consumer.integration.core.configuration
to a file and reads the token from the file. - FileModelStorage(IModelStringConverter<T>, File) - Constructor for class io.smint.clapi.consumer.integration.app.configuration.impl.FileModelStorage
-
Create a new facade to another token provider, caching its result for improved performance.
G
- get() - Method in class io.smint.clapi.consumer.integration.app.configuration.impl.FileModelStorage
- getAfterAssetSyncCallback() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- getAllBinaryAssets() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- getAllCompoundAssets() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- getAllData() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
-
Provides all the internally collected data.
- getAuthData() - Method in class io.smint.clapi.consumer.integration.app.configuration.impl.AuthTokenFileStorage
- getBinaryUuid() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- getCapabilities() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- getMetaData() - Method in class io.smint.clapi.consumer.integration.app.target.json.BaseSyncDataTypeJson
-
Provides the reference to the internal meta data storage.
- getMetaData() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- getPortFromUrl(URL) - Static method in class io.smint.clapi.consumer.integration.app.authenticator.AuthenticatorHttpServerCompanion
- getSyncProcessData() - Method in class io.smint.clapi.consumer.integration.app.configuration.impl.SyncJobDataFileStorage
- getTargetAssetBinaryUuid(String, String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- getTargetCompoundAssetUuid(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- getTransactionUuid() - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
H
- handleAuthenticatorException(SmintIoAuthenticatorException) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- handleSyncJobException(SmintIoSyncJobException) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
I
- importBinaryTypes(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importContentCategories(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importContentProviders(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importContentTypes(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importLicenseDistributions(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importLicenseExclusivities(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importLicenseGeographies(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importLicenseIndustries(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importLicenseLanguages(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importLicensePlacements(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importLicenseSizes(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importLicenseTypes(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importLicenseUsageLimits(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importLicenseUsages(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importNewTargetAssets(BaseSyncAsset[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importNewTargetCompoundAssets(BaseSyncAsset[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- importReleaseStates(ISmintIoMetadataElement[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- io.smint.clapi.consumer.integration.app - package io.smint.clapi.consumer.integration.app
- io.smint.clapi.consumer.integration.app.authenticator - package io.smint.clapi.consumer.integration.app.authenticator
- io.smint.clapi.consumer.integration.app.configuration.impl - package io.smint.clapi.consumer.integration.app.configuration.impl
- io.smint.clapi.consumer.integration.app.target.json - package io.smint.clapi.consumer.integration.app.target.json
J
- JSON_KEY__ALLOWED_DISTRIBUTION - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__ALLOWED_GEOGRAPHIES - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__ALLOWED_INDUSTRIES - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__ALLOWED_LANGUAGES - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__ALLOWED_PLACEMENTS - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__ALLOWED_SIZES - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__ALLOWED_USAGES - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__ASSET_NAME - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__BINARY_LOCALE - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__BINARY_TYPE - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__BINARY_USAGE - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__BINARY_UUID - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__BINARY_VERSION - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__CART_PURCHASE_TRANSACTION_UUID - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__COLLECTION_NAME - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__COLLECTION_UUID - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__CONTENT_CATEGORY - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__CONTENT_ELEMENT_UUID - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__CONTENT_PROVIDER - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__CONTENT_TYPE - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__COPYRIGHT_NOTICE - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__CREATE_AT - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__DESCRIPTION - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__DOWNLOAD_CONSTRAINTS - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__EDITORIAL_USE - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__EXCLUSIVITIES - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__HAS_BEEN_CANCELLED - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__HAS_RESTRICTIVE_LICENSE_TERM - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__IS_EDITORIAL_USE - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__KEYWORDS - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__LAST_UPDATED_AT - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__LICENSE_TERMS - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__LICENSE_TEXT - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__LICENSE_TYPE - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__LICENSE_URLS - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__LICENSEE_NAME - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__LICENSEE_UUID - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__MAX_DOWNLOADS - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncDownloadConstraintsJsonImpl
- JSON_KEY__MAX_REUSE - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncDownloadConstraintsJsonImpl
- JSON_KEY__MAX_USERS - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncDownloadConstraintsJsonImpl
- JSON_KEY__MODEL_RELEASE_STATE - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncReleaseDetailsJsonImpl
- JSON_KEY__NAME - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__PROJECT_NAME - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__PROJECT_UUID - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__PROPERTY_RELEASE_STATE - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncReleaseDetailsJsonImpl
- JSON_KEY__PROVIDER_ALLOWED_USE_COMMENT - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncReleaseDetailsJsonImpl
- JSON_KEY__PROVIDER_RELEASE_COMMENT - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncReleaseDetailsJsonImpl
- JSON_KEY__PROVIDER_USAGE_CONSTRAINT - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncReleaseDetailsJsonImpl
- JSON_KEY__PURCHASED_AT - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__RELEASE_DETAILS - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__RESTRICTED_DISTRIBUTION - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__RESTRICTED_GEOGRAPHIES - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__RESTRICTED_INDUSTRIES - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__RESTRICTED_LANGUAGES - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__RESTRICTED_PLACEMENTS - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__RESTRICTED_SIZES - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__RESTRICTED_USAGES - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__SEQUENCE_NUMBER - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__SMINT_IO_URL - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__TARGET_ASSET_UUID - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__TO_BE_USED_UNTIL - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__USAGE_LIMITS - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__UUID - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- JSON_KEY__VALID_FROM - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- JSON_KEY__VALID_UNTIL - Static variable in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
M
- main(String[]) - Static method in class io.smint.clapi.consumer.integration.app.ExampleApplication
- MAX_SYNCS_THEN_TERMINATE - Static variable in class io.smint.clapi.consumer.integration.app.ExampleApplication
-
How many syncs to perform and then terminate.
O
- openSystemBrowser(URL) - Method in class io.smint.clapi.consumer.integration.app.authenticator.SystemBrowserAuthenticator
-
Opens the system browser on the machine running this code and makes the browser open the URL.
P
- putMetaDataValue(String, Object) - Method in class io.smint.clapi.consumer.integration.app.target.json.BaseSyncDataTypeJson
-
Sets a new meta data value.
- putMetaDataValue(String, Object) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
R
- refreshSmintIoToken(ISettingsModel, IAuthTokenStorage) - Method in class io.smint.clapi.consumer.integration.app.authenticator.SystemBrowserAuthenticator
- run() - Method in class io.smint.clapi.consumer.integration.app.ExampleApplication
S
- serve(NanoHTTPD.IHTTPSession) - Method in class io.smint.clapi.consumer.integration.app.authenticator.AuthenticatorHttpServerCompanion
- setAfterSyncCallback(Consumer<Void>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- setAllowedDistributions(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setAllowedGeographies(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setAllowedIndustries(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setAllowedLanguages(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setAllowedPlacements(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setAllowedSizes(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setAllowedUsages(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setBinaryLocale(Locale) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setBinaryType(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setBinaryUsage(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setBinaryUuid(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setBinaryVersion(int) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setCartPurchaseTransactionUuid(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setCollectionName(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setCollectionUuid(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setContentCategory(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setContentElementUuid(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setContentProvider(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setContentType(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setCopyrightNotices(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setCreatedAt(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setDescription(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setDownloadConstraints(ISyncDownloadConstraints) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setExclusivities(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setHasBeenCancelled(boolean) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setHasRestrictiveLicenseTerms(boolean) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setIsEditorialUse(Boolean) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setIsEditorialUse(Boolean) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setKeywords(Map<Locale, String[]>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setLastUpdatedAt(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setLicenseeName(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setLicenseeUuid(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setLicenseTerms(ISyncLicenseTerm[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setLicenseText(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setLicenseType(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setLicenseUrls(Map<Locale, String[]>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setMaxDownloads(Integer) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncDownloadConstraintsJsonImpl
- setMaxReuses(Integer) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncDownloadConstraintsJsonImpl
- setMaxUsers(Integer) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncDownloadConstraintsJsonImpl
- setMetaData(Map<String, Object>) - Method in class io.smint.clapi.consumer.integration.app.target.json.BaseSyncDataTypeJson
-
Sets a new meta to be used internally.
- setMetaData(Map<String, Object>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setModelReleaseState(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncReleaseDetailsJsonImpl
- setName(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setName(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setProjectName(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setProjectUuid(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setPropertyReleaseState(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncReleaseDetailsJsonImpl
- setProviderAllowedUseComment(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncReleaseDetailsJsonImpl
- setProviderReleaseComment(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncReleaseDetailsJsonImpl
- setProviderUsageConstraints(Map<Locale, String>) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncReleaseDetailsJsonImpl
- setPurchasedAt(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setReleaseDetails(ISyncReleaseDetails) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setRestrictedDistributions(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setRestrictedGeographies(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setRestrictedIndustries(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setRestrictedLanguages(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setRestrictedPlacements(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setRestrictedSizes(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setRestrictedUsages(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setSequenceNumber(int) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setSmintIoUrl(URL) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setToBeUsedUntil(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setTransactionUuid(String) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- setUsageLimits(String[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setValidFrom(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- setValidUntil(OffsetDateTime) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- SMINTIO_OPEN_IO_AUTHORITY_URL - Static variable in class io.smint.clapi.consumer.integration.app.authenticator.SystemBrowserAuthenticator
-
The OAuth 2.0 (OpenID) URL to the Smint.io authority, which has to be called for initiating OAuth authorization.
- start() - Method in class io.smint.clapi.consumer.integration.app.authenticator.AuthenticatorHttpServerCompanion
-
Starts up the web server in an extra thread, so this function will only block to check for proper startup.
- stop() - Method in class io.smint.clapi.consumer.integration.app.authenticator.AuthenticatorHttpServerCompanion
- store(T) - Method in class io.smint.clapi.consumer.integration.app.configuration.impl.FileModelStorage
- storeAuthData(IAuthTokenModel) - Method in class io.smint.clapi.consumer.integration.app.configuration.impl.AuthTokenFileStorage
- storeSyncProcessData(ISyncJobDataModel) - Method in class io.smint.clapi.consumer.integration.app.configuration.impl.SyncJobDataFileStorage
- SyncAssetJsonImpl - Class in io.smint.clapi.consumer.integration.app.target.json
-
JSON based container for asset data.
- SyncAssetJsonImpl() - Constructor for class io.smint.clapi.consumer.integration.app.target.json.SyncAssetJsonImpl
- SyncDownloadConstraintsJsonImpl - Class in io.smint.clapi.consumer.integration.app.target.json
-
Basic JSON based download constraints.
- SyncDownloadConstraintsJsonImpl() - Constructor for class io.smint.clapi.consumer.integration.app.target.json.SyncDownloadConstraintsJsonImpl
- SyncJobDataFileStorage - Class in io.smint.clapi.consumer.integration.app.configuration.impl
-
Provides storage layer for some process data and stores it in file system.
- SyncJobDataFileStorage(SyncJobDataJsonConverter, File) - Constructor for class io.smint.clapi.consumer.integration.app.configuration.impl.SyncJobDataFileStorage
-
Create a new facade to another token provider, caching its result for improved performance.
- SyncLicenseTermJsonImpl - Class in io.smint.clapi.consumer.integration.app.target.json
-
Defines a license term composing restrictions and allowances.
- SyncLicenseTermJsonImpl() - Constructor for class io.smint.clapi.consumer.integration.app.target.json.SyncLicenseTermJsonImpl
- SyncReleaseDetailsJsonImpl - Class in io.smint.clapi.consumer.integration.app.target.json
-
Defines some asset release details.
- SyncReleaseDetailsJsonImpl() - Constructor for class io.smint.clapi.consumer.integration.app.target.json.SyncReleaseDetailsJsonImpl
- SyncTargetDataFactory - Class in io.smint.clapi.consumer.integration.app.target.json
-
Implements the factory to create data instances for the sync target.
- SyncTargetDataFactory() - Constructor for class io.smint.clapi.consumer.integration.app.target.json.SyncTargetDataFactory
- SyncTargetJson - Class in io.smint.clapi.consumer.integration.app.target.json
-
Interface to implement for each synchronization target.
- SyncTargetJson(File) - Constructor for class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- SystemBrowserAuthenticator - Class in io.smint.clapi.consumer.integration.app.authenticator
-
Authenticator to initially create an OAuth 2.0 authorization token with Smint.io API.
- SystemBrowserAuthenticator(ISmintIoOAuthAuthorizer) - Constructor for class io.smint.clapi.consumer.integration.app.authenticator.SystemBrowserAuthenticator
-
Creates a new instance that will use the provided authorizer to drive the OAuth authorization process.
U
- updateTargetAssets(BaseSyncAsset[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
- updateTargetCompoundAssets(BaseSyncAsset[]) - Method in class io.smint.clapi.consumer.integration.app.target.json.SyncTargetJson
W
- WAIT_AFTER_AUTHORIZER_IS_CALLED_MILLISECONDS - Static variable in class io.smint.clapi.consumer.integration.app.authenticator.AuthenticatorHttpServerCompanion
-
After the received parameters have been passed to the authorizer, a
AuthenticatorHttpServerCompanion.stop()
is called after some time. - WWW_BASE_RESOURCE_PATH - Static variable in class io.smint.clapi.consumer.integration.app.authenticator.AuthenticatorHttpServerCompanion
-
This is the base path within the class path to load files from, when requested by the browser.
- WWW_SUCCESS_PAGE - Static variable in class io.smint.clapi.consumer.integration.app.authenticator.AuthenticatorHttpServerCompanion
-
The path to a page displaying a success message within
AuthenticatorHttpServerCompanion.WWW_BASE_RESOURCE_PATH
. - WWW_TERMINATE_PAGE - Static variable in class io.smint.clapi.consumer.integration.app.authenticator.AuthenticatorHttpServerCompanion
-
An URL path that will terminate this HTTP server, which can be used at the end of the success page.
All Classes and Interfaces|All Packages|Constant Field Values