Interface PropertySetInterface

All Superinterfaces:
MetadataInterface, PublicObjectInterface, Remote

public interface PropertySetInterface extends MetadataInterface
Since:
1.1 This is a general interface for object that implement methods that apply to a set of properties.
  • Method Details

    • getSetProperties

      List getSetProperties() throws ServiceException, RemoteException
      Get a List of the properties that belong to this set.
      Returns:
      a List of Property objects.
      Throws:
      ServiceException - in the event of repository failure.
      RemoteException - in the event of remote object failure.
    • addSetProperty

      void addSetProperty(PropertyInterface property) throws ServiceException, RemoteException
      Add a property to the current set.
      Parameters:
      property - A Property object to add to this set.
      Throws:
      ServiceException - in the event of repository failure.
      RemoteException - in the event of remote object failure.
    • removeSetProperty

      void removeSetProperty(PropertyInterface property) throws ServiceException, RemoteException
      Remove a property from the set.
      Parameters:
      property - the Property to remove from the set.
      Throws:
      ServiceException - in the event of repository failure.
      RemoteException - in the event of remote object failure.
    • setSetProperties

      void setSetProperties(List properties) throws ServiceException, RemoteException
      Set the current set of properties to the given set. The existing set is competely replaced with the new set.
      Parameters:
      properties - A List of properties to make the current set.
      Throws:
      ServiceException - in the event of repository failure.
      RemoteException - in the event of remote object failure.
    • setOwningObject

      void setOwningObject(MetadataInterface owner) throws ServiceException, RemoteException
      Set the object that this propertyset modifies.
      Parameters:
      owner - The object that owns this property set
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • getOwningObject

      MetadataInterface getOwningObject() throws ServiceException, RemoteException
      Get the object that owns this property set.
      Returns:
      The owner of the property set.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • setSetRole

      void setSetRole(String role) throws ServiceException, RemoteException
      Set the setRole attribute on the PropertySet.
      Parameters:
      role - A String defining the role of this PropertySet.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • getSetRole

      String getSetRole() throws ServiceException, RemoteException
      Get the setRole attribute on the PropertySet.
      Returns:
      The String defining the role of this PropertySet.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.