public class ModuleRegistry
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
boolean |
allocateModuleLicense(CumulusSession session,
int productID)
Allocate an option's license with the given product ID.
|
Module |
findModuleByID(CumulusSession session,
java.lang.String id,
int type)
Deprecated.
Use
findModuleByID(String, int) instead |
Module |
findModuleByID(java.lang.String id,
int type)
Return a registered module with the given ID.
|
java.util.Collection<Module> |
getAssetMetadataModules()
Return a list of all Asset Metadata modules.
|
java.util.Collection<Module> |
getAssetMetadataModules(CumulusSession session)
Deprecated.
Use
getAssetMetadataModules() instead |
java.util.Collection<Module> |
getAssetProcessorModules()
Return a list of all Asset Processor modules.
|
java.util.Collection<Module> |
getAssetProcessorModules(CumulusSession session)
Deprecated.
Use
getAssetProcessorModules() instead |
java.util.Collection<Module> |
getAssetStorageModules()
Return a list of all Asset Storage modules.
|
java.util.Collection<Module> |
getAssetStorageModules(CumulusSession session)
Deprecated.
Use
getAssetStorageModules() instead |
void |
getAvailableAssetFormats(AssetFormatsList assetFormatsList,
ModulePreferencesList modulePreferencesList)
Return a complete asset formats list.
|
void |
getAvailableAssetFormats(CumulusSession session,
AssetFormatsList assetFormatsList,
ModulePreferencesList modulePreferencesList)
|
FieldList |
getAvailableCategoryFields(CumulusSession session)
Return a list of all category fields available from registered modules.
|
java.util.List<FieldListEntry> |
getAvailableCategoryFieldsAsList()
Returns a list of all available category fields.
|
java.util.List<FieldListEntry> |
getAvailableCategoryFieldsAsList(CumulusSession session)
Deprecated.
Use
getAvailableCategoryFieldsAsList() instead |
java.util.Map<GUID,FieldListEntry> |
getAvailableCategoryFieldsAsMap()
Returns a map of all available category fields.
|
java.util.List<FieldListEntry> |
getAvailableDistinctNamedCategoryFieldsAsList()
Returns a list of all available category fields with a unique name.
|
java.util.List<FieldListEntry> |
getAvailableDistinctNamedCategoryFieldsAsList(CumulusSession session)
Deprecated.
Use
getAvailableDistinctNamedCategoryFieldsAsList() instead |
java.util.List<FieldListEntry> |
getAvailableDistinctNamedRecordFieldsAsList()
Returns a list of all available record fields with a unique name.
|
java.util.List<FieldListEntry> |
getAvailableDistinctNamedRecordFieldsAsList(CumulusSession session)
Deprecated.
Use
getAvailableDistinctNamedRecordFieldsAsList() instead |
java.util.List<FieldListEntry> |
getAvailableDistinctNamedSortableCategoryFieldsAsList()
Returns a list of all available category fields with a unique name that are sortable.
|
java.util.List<FieldListEntry> |
getAvailableDistinctNamedSortableCategoryFieldsAsList(CumulusSession session)
Deprecated.
|
java.util.List<FieldListEntry> |
getAvailableDistinctNamedSortableRecordFieldsAsList()
Returns a list of all available record fields with a unique name that are sortable.
|
java.util.List<FieldListEntry> |
getAvailableDistinctNamedSortableRecordFieldsAsList(CumulusSession session)
Deprecated.
|
FieldList |
getAvailableRecordFields(CumulusSession session)
Return a list of all record fields available from registered modules.
|
java.util.List<FieldListEntry> |
getAvailableRecordFieldsAsList()
Returns a list of all available record fields.
|
java.util.List<FieldListEntry> |
getAvailableRecordFieldsAsList(CumulusSession session)
Deprecated.
Use
getAvailableRecordFieldsAsList() instead |
java.util.Map<GUID,FieldListEntry> |
getAvailableRecordFieldsAsMap()
Returns a map of all available record fields.
|
java.util.Collection<Module> |
getFilterModules()
Return a list of all Filter modules.
|
java.util.Collection<Module> |
getFilterModules(CumulusSession session)
Deprecated.
Use
getFilterModules() instead |
static ModuleRegistry |
getInstance()
Returns the singleton instance of the registry.
|
Module |
getModule(GUID moduleUID) |
java.util.Collection<Module> |
getModules(CumulusSession session,
int typeMask)
Deprecated.
use
getModules(int) instead |
java.util.Collection<Module> |
getModules(int typeMask)
Return a list of all registered modules that fall into one of the given types.
|
void |
releaseModuleLicense(CumulusSession session,
int productID)
Release a license previously allocated using the
allocateModuleLicense(com.canto.cumulus.CumulusSession, int) method. |
void |
updateAssetFormatsList(AssetFormatsList assetFormatsList,
boolean addNewFormatsAutomatically,
ModulePreferencesList modulePreferencesList)
Return an updated version of the asset formats list.
|
void |
updateAssetFormatsList(CumulusSession session,
AssetFormatsList assetFormatsList,
boolean addNewFormatsAutomatically,
ModulePreferencesList modulePreferencesList)
Deprecated.
|
public static ModuleRegistry getInstance()
@Deprecated public java.util.Collection<Module> getAssetStorageModules(CumulusSession session)
getAssetStorageModules()
insteadsession
- the CumulusSession to use. This object holds the preferences used to build the list.public java.util.Collection<Module> getAssetStorageModules()
@Deprecated public java.util.Collection<Module> getAssetProcessorModules(CumulusSession session)
getAssetProcessorModules()
insteadsession
- the CumulusSession to use. This object holds the preferences used to build the list.public java.util.Collection<Module> getAssetProcessorModules()
@Deprecated public java.util.Collection<Module> getAssetMetadataModules(CumulusSession session)
getAssetMetadataModules()
insteadsession
- the CumulusSession to use. This object holds the preferences used to build the list.AssetMetadataModule
objects.public java.util.Collection<Module> getAssetMetadataModules()
AssetMetadataModule
objects.@Deprecated public java.util.Collection<Module> getFilterModules(CumulusSession session)
getFilterModules()
insteadsession
- the CumulusSession to use. This object holds the preferences used to build the list.public java.util.Collection<Module> getFilterModules()
@Deprecated public java.util.Collection<Module> getModules(CumulusSession session, int typeMask)
getModules(int)
insteadsession
- the CumulusSession to use. This object holds the preferences used to build the list.typeMask
- A combination of the following types: public java.util.Collection<Module> getModules(int typeMask)
typeMask
- A combination of the following types: @Deprecated public Module findModuleByID(CumulusSession session, java.lang.String id, int type)
findModuleByID(String, int)
insteadsession
- the CumulusSession to use.id
- requested modules idtype
- The module type to return. If a module supports multiple module types only the entry for the given type is returned.null
.public Module findModuleByID(java.lang.String id, int type)
id
- requested modules idtype
- The module type to return. If a module supports multiple module types only the entry for the given type is returned.null
.@Deprecated public void updateAssetFormatsList(CumulusSession session, AssetFormatsList assetFormatsList, boolean addNewFormatsAutomatically, ModulePreferencesList modulePreferencesList)
updateAssetFormatsList1(com.canto.cumulus.utils.JPack, boolean, com.canto.cumulus.utils.JPack)
insteadsession
- the CumulusSession to work onassetFormatsList
- the asset format list to update. The method modifies this object.addNewFormatsAutomatically
- Specify whether new formats are added automatically at runtimemodulePreferencesList
- the filter list containing the module settings.public void updateAssetFormatsList(AssetFormatsList assetFormatsList, boolean addNewFormatsAutomatically, ModulePreferencesList modulePreferencesList)
assetFormatsList
- the asset format list to update. The method modifies this object.addNewFormatsAutomatically
- Specify whether new formats are added automatically at runtimemodulePreferencesList
- the filter list containing the module settings.@Deprecated public void getAvailableAssetFormats(CumulusSession session, AssetFormatsList assetFormatsList, ModulePreferencesList modulePreferencesList)
getAvailableAssetFormats(com.canto.cumulus.prefs.AssetFormatsList, com.canto.cumulus.prefs.ModulePreferencesList)
insteadsession
- the CumulusSession to work onmodulePreferencesList
- the filter list containing the module settings.assetFormatsList
- the asset format list to update. The method modifies this object.public void getAvailableAssetFormats(AssetFormatsList assetFormatsList, ModulePreferencesList modulePreferencesList)
modulePreferencesList
- the filter list containing the module settings.assetFormatsList
- the asset format list to update. The method modifies this object.public FieldList getAvailableRecordFields(CumulusSession session)
session
- the CumulusSession to use. This object holds the preferences used to build the list.@Deprecated public java.util.List<FieldListEntry> getAvailableRecordFieldsAsList(CumulusSession session)
getAvailableRecordFieldsAsList()
insteadsession
- the session to work withFieldListEntry
instancespublic java.util.List<FieldListEntry> getAvailableRecordFieldsAsList()
FieldListEntry
instancespublic java.util.Map<GUID,FieldListEntry> getAvailableRecordFieldsAsMap()
FieldListEntry
instances@Deprecated public java.util.List<FieldListEntry> getAvailableDistinctNamedRecordFieldsAsList(CumulusSession session)
getAvailableDistinctNamedRecordFieldsAsList()
insteadsession
- the session to work withFieldListEntry
instancespublic java.util.List<FieldListEntry> getAvailableDistinctNamedRecordFieldsAsList()
FieldListEntry
instances@Deprecated public java.util.List<FieldListEntry> getAvailableDistinctNamedSortableRecordFieldsAsList(CumulusSession session)
getAvailableDistinctNamedSortableRecordFieldsAsList()
insteadsession
- the session to work withFieldListEntry
instancespublic java.util.List<FieldListEntry> getAvailableDistinctNamedSortableRecordFieldsAsList()
FieldListEntry
instancespublic java.util.Map<GUID,FieldListEntry> getAvailableCategoryFieldsAsMap()
FieldListEntry
instances@Deprecated public java.util.List<FieldListEntry> getAvailableCategoryFieldsAsList(CumulusSession session)
getAvailableCategoryFieldsAsList()
insteadsession
- the session to work withFieldListEntry
instancespublic java.util.List<FieldListEntry> getAvailableCategoryFieldsAsList()
FieldListEntry
instances@Deprecated public java.util.List<FieldListEntry> getAvailableDistinctNamedCategoryFieldsAsList(CumulusSession session)
getAvailableDistinctNamedCategoryFieldsAsList()
insteadsession
- the session to work withFieldListEntry
instancespublic java.util.List<FieldListEntry> getAvailableDistinctNamedCategoryFieldsAsList()
FieldListEntry
instances@Deprecated public java.util.List<FieldListEntry> getAvailableDistinctNamedSortableCategoryFieldsAsList(CumulusSession session)
getAvailableDistinctNamedSortableCategoryFieldsAsList()
insteadsession
- the session to work withFieldListEntry
instancespublic java.util.List<FieldListEntry> getAvailableDistinctNamedSortableCategoryFieldsAsList()
FieldListEntry
instancespublic FieldList getAvailableCategoryFields(CumulusSession session)
session
- the CumulusSession to use. This object holds the preferences used to build the list.public boolean allocateModuleLicense(CumulusSession session, int productID)
releaseModuleLicense(com.canto.cumulus.CumulusSession, int)
method.session
- The CumulusSession object to act as an allocation scope for the license.productID
- The product ID number for the license.true
if a license has been allocated. Return false
otherwise.public void releaseModuleLicense(CumulusSession session, int productID)
allocateModuleLicense(com.canto.cumulus.CumulusSession, int)
method.session
- The CumulusSession object the license was allocated to.productID
- The product ID number for the license.www.canto.com
Canto, the Canto logo, the Cumulus logo, and Cumulus are registered trademarks of Canto GmbH, registered in the U.S. and other countries.