Package com.axemble.vdoc.sdk.interfaces
Interface ICatalog
- All Superinterfaces:
- IDelegationSupport,- IDeletionSupport,- IElement,- ILocalizationScope,- IProtocolSupport,- IScopeContainer,- ISearchSupport,- ISecuritySupport,- IUriSupport,- Serializable
public interface ICatalog
extends IElement, IDeletionSupport, ISecuritySupport, ISearchSupport, IUriSupport, IDelegationSupport, IProtocolSupport, IScopeContainer, ILocalizationScope
This interface is intended to group workflows. It allows to share 
IProperty, 
 IRole and views between IWorkflowContainer and IWorkflow.- Since:
- 1.0, 15/04/2008
- Author:
- vlygeros
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfaceThe various types of catalogs
- 
Method SummaryModifier and TypeMethodDescriptionRetrieves the confication of the current cataloggetLabel()Retrieves a specified list object by passing its name.Collection<? extends IList> getLists()Retrieves all the lists of the catalog.getName()getOperatorRole(String name) Retrieves a specified role object by passing its name.Collection<? extends IOperatorRole> Retrieves all the roles of the catalogRetrieves the project of the catalogCollection<? extends IProperty> Retrieves all the properties of the catalog.getProperty(String name) Retrieves a specified property by passing its name.Deprecated.use getOperatorRoleCollection<? extends IRole> getRoles()Deprecated.use getOperatorRolesintgetType()Retrieves the type of the catalog.booleanChecks if the catalog is confidential.booleanisSystem()Indicates if the catalog is system.Methods inherited from interface com.axemble.vdoc.sdk.supports.IDeletionSupportdeleteMethods inherited from interface com.axemble.vdoc.sdk.interfaces.IElementgetId, getModule, getNativeObject, getPath, saveMethods inherited from interface com.axemble.vdoc.sdk.supports.IProtocolSupportgetProtocolURI, getProtocolURIMethods inherited from interface com.axemble.vdoc.sdk.supports.IUriSupportgetURI
- 
Method Details- 
getNameString getName()- Returns:
- The system name of the catalog
 
- 
getLabelString getLabel()- Returns:
- The label of the catalog
 
- 
getLabel- Returns:
- The label of the catalog
 
- 
getDescriptionString getDescription()- Returns:
- The description of the catalog
 
- 
isConfidentialboolean isConfidential()Checks if the catalog is confidential.- Returns:
- true if the catalog is confidential, otherwise false.
 
- 
isSystemboolean isSystem()Indicates if the catalog is system.- Returns:
- true if the catalog is a system, otherwise false.
 
- 
getConfigurationIConfiguration getConfiguration()Retrieves the confication of the current catalog- Returns:
- The IConfigurationobject
 
- 
getRoleDeprecated.use getOperatorRoleRetrieves a specified role object by passing its name.- Parameters:
- name- The name of the requested role.
- Returns:
- The IRoleobject
 
- 
getRolesDeprecated.use getOperatorRolesRetrieves all the roles of the catalog- Returns:
- A collection of IRoleobjects.
 
- 
getOperatorRoleRetrieves a specified role object by passing its name.- Parameters:
- name- The name of the requested role.
- Returns:
- The IOperatorRoleobject
 
- 
getOperatorRolesCollection<? extends IOperatorRole> getOperatorRoles()Retrieves all the roles of the catalog- Returns:
- A collection of IOperatorRoleobjects.
 
- 
getListRetrieves a specified list object by passing its name.- Parameters:
- name- The name of the requested list.
- Returns:
- The IListobject.
 
- 
getListsCollection<? extends IList> getLists()Retrieves all the lists of the catalog.- Returns:
- A collection of IListobjects.
 
- 
getPropertyRetrieves a specified property by passing its name.- Parameters:
- name- The name of the requested property.
- Returns:
- the IPropertyobject.
 
- 
getPropertiesCollection<? extends IProperty> getProperties()Retrieves all the properties of the catalog.- Returns:
- A collection of IPropertyobjects.
 
- 
getTypeint getType()Retrieves the type of the catalog.- Returns:
- A ICatalog.IType.
 
- 
getProjectIProject getProject()Retrieves the project of the catalog- Returns:
- A IProject.
 
 
-