Package org.alfresco.filesys.config.acl
Class AccessControlListBean
java.lang.Object
org.alfresco.filesys.config.acl.AccessControlListBean
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the default access level.Gets the domain access controls.Gets the gid access controls.Gets the ip address access controls.Gets the protocol access controls.Gets the uid access controls.Gets the user access controls.voidsetDefaultAccessLevel(String defaultAccessLevel) Sets the default access level.voidsetDomainAccessControls(List<DomainAccessControlBean> domainAccessControls) Sets the domain access controls.voidsetGidAccessControls(List<GidAccessControlBean> gidAccessControls) Sets the gid access controls.voidsetIpAddressAccessControls(List<IpAddressAccessControlBean> ipAddressAccessControls) Sets the ip address access controls.voidsetProtocolAccessControls(List<ProtocolAccessControlBean> protocolAccessControls) Sets the protocol access controls.voidsetUidAccessControls(List<UidAccessControlBean> uidAccessControls) Sets the uid access controls.voidsetUserAccessControls(List<UserAccessControlBean> userAccessControls) Sets the user access controls.org.alfresco.jlan.server.auth.acl.AccessControlListtoAccessControlList(org.alfresco.jlan.server.config.SecurityConfigSection secConfig) Converts the description to a JLAN ACL
-
Constructor Details
-
AccessControlListBean
public AccessControlListBean()
-
-
Method Details
-
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
Gets the domain access controls.- Returns:
- the domain access controls
-
setDomainAccessControls
Sets the domain access controls.- Parameters:
domainAccessControls- the new domain access controls
-
getGidAccessControls
Gets the gid access controls.- Returns:
- the gid access controls
-
setGidAccessControls
Sets the gid access controls.- Parameters:
gidAccessControls- the new gid access controls
-
getIpAddressAccessControls
Gets the ip address access controls.- Returns:
- the ip address access controls
-
setIpAddressAccessControls
Sets the ip address access controls.- Parameters:
ipAddressAccessControls- the new ip address access controls
-
getProtocolAccessControls
Gets the protocol access controls.- Returns:
- the protocol access controls
-
setProtocolAccessControls
Sets the protocol access controls.- Parameters:
protocolAccessControls- the new protocol access controls
-
getUidAccessControls
Gets the uid access controls.- Returns:
- the uid access controls
-
setUidAccessControls
Sets the uid access controls.- Parameters:
uidAccessControls- the new uid access controls
-
getUserAccessControls
Gets the user access controls.- Returns:
- the user access controls
-
setUserAccessControls
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
-