Interface AccessControlTemplateInterface

All Superinterfaces:
MetadataInterface, PublicObjectInterface, Remote

public interface AccessControlTemplateInterface extends MetadataInterface
This is the interface for an AccessControlTemplate object. It doesn't provide methods for updating the template because that should ideally be done through the ISecurity interfaces, and not by direct manipulation of metadata. If someone can present a compelling need to update the template directly, I'll add the methods.
  • Method Details

    • getUse

      String getUse() throws ServiceException, RemoteException
      Get the use string. According to the documentation, this is: a symbolic flag indicating a special use for this particular ACT.
      Returns:
      The use string.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • setUse

      void setUse(String use) throws ServiceException, RemoteException
      Set the use String. According to the documentation, this is: a symbolic flag indicating a special use for this particular ACT.
      Parameters:
      use - The use new String.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • getAccessControlItems

      List getAccessControlItems() throws ServiceException, RemoteException
      Get the access control items for this template. This should be a List a AccessControlEntry and AccessControlTemplate objects.
      Returns:
      The template's access control items.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • getObjects

      List getObjects() throws ServiceException, RemoteException
      Get the list of objects that this template protects.
      Returns:
      The list of objects protected by this template.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • getAuthorizationDefinitionUtil

      AuthorizationBaseInterface getAuthorizationDefinitionUtil() throws ServiceException, RemoteException
      Obtain the AuthorizationUtil Interface for this object
      Returns:
      an AuthorizationUtilInterface
      Throws:
      ServiceException - If a metadata server error occurs.
      RemoteException - In the event of remote object failure.