Class AccessControlListBean

java.lang.Object
org.alfresco.filesys.config.acl.AccessControlListBean

public class AccessControlListBean extends Object
Simple description of a JLAN Access Control List that can be configured via JMX or a Spring bean definition. The lists are partitioned by type to aid in the UI mapping.
  • Constructor Details

    • AccessControlListBean

      public AccessControlListBean()
  • Method Details

    • getDefaultAccessLevel

      public String getDefaultAccessLevel()
      Gets the default access level.
      Returns:
      the default access level
    • setDefaultAccessLevel

      public void setDefaultAccessLevel(String defaultAccessLevel) throws org.alfresco.jlan.server.auth.acl.ACLParseException
      Sets the default access level.
      Parameters:
      defaultAccessLevel - the new default access level
      Throws:
      org.alfresco.jlan.server.auth.acl.ACLParseException
    • getDomainAccessControls

      public List<DomainAccessControlBean> getDomainAccessControls()
      Gets the domain access controls.
      Returns:
      the domain access controls
    • setDomainAccessControls

      public void setDomainAccessControls(List<DomainAccessControlBean> domainAccessControls)
      Sets the domain access controls.
      Parameters:
      domainAccessControls - the new domain access controls
    • getGidAccessControls

      public List<GidAccessControlBean> getGidAccessControls()
      Gets the gid access controls.
      Returns:
      the gid access controls
    • setGidAccessControls

      public void setGidAccessControls(List<GidAccessControlBean> gidAccessControls)
      Sets the gid access controls.
      Parameters:
      gidAccessControls - the new gid access controls
    • getIpAddressAccessControls

      public List<IpAddressAccessControlBean> getIpAddressAccessControls()
      Gets the ip address access controls.
      Returns:
      the ip address access controls
    • setIpAddressAccessControls

      public void setIpAddressAccessControls(List<IpAddressAccessControlBean> ipAddressAccessControls)
      Sets the ip address access controls.
      Parameters:
      ipAddressAccessControls - the new ip address access controls
    • getProtocolAccessControls

      public List<ProtocolAccessControlBean> getProtocolAccessControls()
      Gets the protocol access controls.
      Returns:
      the protocol access controls
    • setProtocolAccessControls

      public void setProtocolAccessControls(List<ProtocolAccessControlBean> protocolAccessControls)
      Sets the protocol access controls.
      Parameters:
      protocolAccessControls - the new protocol access controls
    • getUidAccessControls

      public List<UidAccessControlBean> getUidAccessControls()
      Gets the uid access controls.
      Returns:
      the uid access controls
    • setUidAccessControls

      public void setUidAccessControls(List<UidAccessControlBean> uidAccessControls)
      Sets the uid access controls.
      Parameters:
      uidAccessControls - the new uid access controls
    • getUserAccessControls

      public List<UserAccessControlBean> getUserAccessControls()
      Gets the user access controls.
      Returns:
      the user access controls
    • setUserAccessControls

      public void setUserAccessControls(List<UserAccessControlBean> userAccessControls)
      Sets the user access controls.
      Parameters:
      userAccessControls - the new user access controls
    • toAccessControlList

      public org.alfresco.jlan.server.auth.acl.AccessControlList toAccessControlList(org.alfresco.jlan.server.config.SecurityConfigSection secConfig) throws org.alfresco.jlan.server.config.InvalidConfigurationException
      Converts the description to a JLAN ACL
      Parameters:
      secConfig - the security config
      Returns:
      the access control list
      Throws:
      org.alfresco.jlan.server.config.InvalidConfigurationException