Package com.axemble.vdoc.sdk.interfaces
Interface IResourceDefinition
- All Superinterfaces:
- IConnectorParentContextSupport,- IDeletionSupport,- IElement,- IProtocolSupport,- IScopeContainer,- ISearchSupport,- ISecuritySupport,- Serializable
- All Known Subinterfaces:
- ILinkedResourceDefinition,- IStorageResourceDefinition,- IWorkflowResourceDefinition
- All Known Implementing Classes:
- PortalResourceDefinition
public interface IResourceDefinition
extends IElement, IDeletionSupport, ISecuritySupport, ISearchSupport, IProtocolSupport, IScopeContainer, IConnectorParentContextSupport
This class defines a resource which may have several 
IProperty objects.- Since:
- 1.0, 15/04/2008
- Author:
- vlygeros
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptiongetForm()Gets the default form associated to the definition.getLabel()Gets the label of the definition.getName()Gets the system name of the definition.Collection<? extends IProperty> Gets all the properties of the definition.getProperty(String name) Gets a property definition by its specified system name.Methods inherited from interface com.axemble.vdoc.sdk.supports.IConnectorParentContextSupportgetParentContextMethods 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, getProtocolURI
- 
Method Details- 
getNameString getName()Gets the system name of the definition.- Returns:
- a Stringobject.
 
- 
getLabelString getLabel()Gets the label of the definition.- Returns:
- a Stringobject.
 
- 
getDescriptionString getDescription()- Returns:
- The description of the definition.
 
- 
getPropertiesCollection<? extends IProperty> getProperties()Gets all the properties of the definition.- Returns:
- a collection of IPropertyobjects.
 
- 
getPropertyGets a property definition by its specified system name.- Parameters:
- name- the system name of the property.
- Returns:
- a IPropertyobject.
 
- 
getFormIForm getForm()Gets the default form associated to the definition.- Returns:
- a IFormobject.
 
 
-