org.alfresco.filesys.config.acl
Class AccessControlListBean

java.lang.Object
  extended by org.alfresco.filesys.config.acl.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 Summary
AccessControlListBean()
           
 
Method Summary
 java.lang.String getDefaultAccessLevel()
          Gets the default access level.
 java.util.List getDomainAccessControls()
          Gets the domain access controls.
 java.util.List getGidAccessControls()
          Gets the gid access controls.
 java.util.List getIpAddressAccessControls()
          Gets the ip address access controls.
 java.util.List getProtocolAccessControls()
          Gets the protocol access controls.
 java.util.List getUidAccessControls()
          Gets the uid access controls.
 java.util.List getUserAccessControls()
          Gets the user access controls.
 void setDefaultAccessLevel(java.lang.String defaultAccessLevel)
          Sets the default access level.
 void setDomainAccessControls(java.util.List domainAccessControls)
          Sets the domain access controls.
 void setGidAccessControls(java.util.List gidAccessControls)
          Sets the gid access controls.
 void setIpAddressAccessControls(java.util.List ipAddressAccessControls)
          Sets the ip address access controls.
 void setProtocolAccessControls(java.util.List protocolAccessControls)
          Sets the protocol access controls.
 void setUidAccessControls(java.util.List uidAccessControls)
          Sets the uid access controls.
 void setUserAccessControls(java.util.List userAccessControls)
          Sets the user access controls.
 org.alfresco.jlan.server.auth.acl.AccessControlList toAccessControlList(org.alfresco.jlan.server.config.SecurityConfigSection secConfig)
          Converts the description to a JLAN ACL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 getDomainAccessControls()
Gets the domain access controls.

Returns:
the domain access controls

setDomainAccessControls

public void setDomainAccessControls(java.util.List domainAccessControls)
Sets the domain access controls.

Parameters:
domainAccessControls - the new domain access controls

getGidAccessControls

public java.util.List getGidAccessControls()
Gets the gid access controls.

Returns:
the gid access controls

setGidAccessControls

public void setGidAccessControls(java.util.List gidAccessControls)
Sets the gid access controls.

Parameters:
gidAccessControls - the new gid access controls

getIpAddressAccessControls

public java.util.List getIpAddressAccessControls()
Gets the ip address access controls.

Returns:
the ip address access controls

setIpAddressAccessControls

public void setIpAddressAccessControls(java.util.List ipAddressAccessControls)
Sets the ip address access controls.

Parameters:
ipAddressAccessControls - the new ip address access controls

getProtocolAccessControls

public java.util.List getProtocolAccessControls()
Gets the protocol access controls.

Returns:
the protocol access controls

setProtocolAccessControls

public void setProtocolAccessControls(java.util.List protocolAccessControls)
Sets the protocol access controls.

Parameters:
protocolAccessControls - the new protocol access controls

getUidAccessControls

public java.util.List getUidAccessControls()
Gets the uid access controls.

Returns:
the uid access controls

setUidAccessControls

public void setUidAccessControls(java.util.List uidAccessControls)
Sets the uid access controls.

Parameters:
uidAccessControls - the new uid access controls

getUserAccessControls

public java.util.List getUserAccessControls()
Gets the user access controls.

Returns:
the user access controls

setUserAccessControls

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


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.