Class AccessControlListBean


  • public class AccessControlListBean
    extends java.lang.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 Detail

      • AccessControlListBean

        public AccessControlListBean()
    • Method Detail

      • getDefaultAccessLevel

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

        public void setDefaultAccessLevel​(java.lang.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 java.util.List<DomainAccessControlBean> getDomainAccessControls()
        Gets the domain access controls.
        Returns:
        the domain access controls
      • setDomainAccessControls

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

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

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

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

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

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

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

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

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

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

        public void setUserAccessControls​(java.util.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