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 Summary
Modifier 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.IConnectorParentContextSupport
getParentContextMethods inherited from interface com.axemble.vdoc.sdk.supports.IDeletionSupport
deleteMethods inherited from interface com.axemble.vdoc.sdk.interfaces.IElement
getId, getModule, getNativeObject, getPath, saveMethods inherited from interface com.axemble.vdoc.sdk.supports.IProtocolSupport
getProtocolURI, getProtocolURI
-
Method Details
-
getName
String getName()Gets the system name of the definition.- Returns:
- a
Stringobject.
-
getLabel
String getLabel()Gets the label of the definition.- Returns:
- a
Stringobject.
-
getDescription
String getDescription()- Returns:
- The description of the definition.
-
getProperties
Collection<? extends IProperty> getProperties()Gets all the properties of the definition.- Returns:
- a collection of
IPropertyobjects.
-
getProperty
Gets a property definition by its specified system name.- Parameters:
name- the system name of the property.- Returns:
- a
IPropertyobject.
-
getForm
IForm getForm()Gets the default form associated to the definition.- Returns:
- a
IFormobject.
-