Index

A B C E F G H I J M O P R S U W 
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.
A B C E F G H I J M O P R S U W 
All Classes and Interfaces|All Packages|Constant Field Values