Package org.alfresco.filesys.config.acl
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 Summary
Constructors Constructor Description AccessControlListBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDefaultAccessLevel()Gets the default access level.List<DomainAccessControlBean>getDomainAccessControls()Gets the domain access controls.List<GidAccessControlBean>getGidAccessControls()Gets the gid access controls.List<IpAddressAccessControlBean>getIpAddressAccessControls()Gets the ip address access controls.List<ProtocolAccessControlBean>getProtocolAccessControls()Gets the protocol access controls.List<UidAccessControlBean>getUidAccessControls()Gets the uid access controls.List<UserAccessControlBean>getUserAccessControls()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
-
-
-
Method Detail
-
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.InvalidConfigurationExceptionConverts the description to a JLAN ACL- Parameters:
secConfig- the security config- Returns:
- the access control list
- Throws:
org.alfresco.jlan.server.config.InvalidConfigurationException
-
-