Interface IResourceDefinition

All Superinterfaces:
IConnectorParentContextSupport, IDeletionSupport, IElement, IProtocolSupport, IScopeContainer, ISearchSupport, ISecuritySupport, Serializable
All Known Subinterfaces:
ILinkedResourceDefinition, IStorageResourceDefinition, IWorkflowResourceDefinition
All Known Implementing Classes:
PortalResourceDefinition

This class defines a resource which may have several IProperty objects.
Since:
1.0, 15/04/2008
Author:
vlygeros
See Also:
  • Method Details

    • getName

      String getName()
      Gets the system name of the definition.
      Returns:
      a String object.
    • getLabel

      String getLabel()
      Gets the label of the definition.
      Returns:
      a String object.
    • 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 IProperty objects.
    • getProperty

      IProperty getProperty(String name)
      Gets a property definition by its specified system name.
      Parameters:
      name - the system name of the property.
      Returns:
      a IProperty object.
    • getForm

      IForm getForm()
      Gets the default form associated to the definition.
      Returns:
      a IForm object.