Package org.alfresco.filesys.config.acl
Class AccessControlListBean
- java.lang.Object
-
- org.alfresco.filesys.config.acl.AccessControlListBean
-
public class AccessControlListBean extends java.lang.ObjectSimple 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 java.lang.StringgetDefaultAccessLevel()Gets the default access level.java.util.List<DomainAccessControlBean>getDomainAccessControls()Gets the domain access controls.java.util.List<GidAccessControlBean>getGidAccessControls()Gets the gid access controls.java.util.List<IpAddressAccessControlBean>getIpAddressAccessControls()Gets the ip address access controls.java.util.List<ProtocolAccessControlBean>getProtocolAccessControls()Gets the protocol access controls.java.util.List<UidAccessControlBean>getUidAccessControls()Gets the uid access controls.java.util.List<UserAccessControlBean>getUserAccessControls()Gets the user access controls.voidsetDefaultAccessLevel(java.lang.String defaultAccessLevel)Sets the default access level.voidsetDomainAccessControls(java.util.List<DomainAccessControlBean> domainAccessControls)Sets the domain access controls.voidsetGidAccessControls(java.util.List<GidAccessControlBean> gidAccessControls)Sets the gid access controls.voidsetIpAddressAccessControls(java.util.List<IpAddressAccessControlBean> ipAddressAccessControls)Sets the ip address access controls.voidsetProtocolAccessControls(java.util.List<ProtocolAccessControlBean> protocolAccessControls)Sets the protocol access controls.voidsetUidAccessControls(java.util.List<UidAccessControlBean> uidAccessControls)Sets the uid access controls.voidsetUserAccessControls(java.util.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 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.ACLParseExceptionSets 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.InvalidConfigurationExceptionConverts the description to a JLAN ACL- Parameters:
secConfig- the security config- Returns:
- the access control list
- Throws:
org.alfresco.jlan.server.config.InvalidConfigurationException
-
-