org.xcmis.client.gwt.model.acl
Class ACLCapabilityType

java.lang.Object
  extended by org.xcmis.client.gwt.model.acl.ACLCapabilityType

public class ACLCapabilityType
extends Object

Version:
$Id:
Author:

Field Summary
protected  List<CmisPermissionMapping> mapping
          Mapping.
protected  List<CmisPermissionDefinition> permissions
          Permissions.
protected  EnumACLPropagation propagation
          Propagation.
 
Constructor Summary
ACLCapabilityType()
           
 
Method Summary
 List<CmisPermissionMapping> getMapping()
          Gets the value of the mapping property.
 List<CmisPermissionDefinition> getPermissions()
          Gets the value of the permissions property.
 EnumACLPropagation getPropagation()
          Gets the value of the propagation property.
 void setPropagation(EnumACLPropagation value)
          Sets the value of the propagation property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propagation

protected EnumACLPropagation propagation
Propagation.


permissions

protected List<CmisPermissionDefinition> permissions
Permissions.


mapping

protected List<CmisPermissionMapping> mapping
Mapping.

Constructor Detail

ACLCapabilityType

public ACLCapabilityType()
Method Detail

getPropagation

public EnumACLPropagation getPropagation()
Gets the value of the propagation property.

Returns:
possible object is EnumACLPropagation

setPropagation

public void setPropagation(EnumACLPropagation value)
Sets the value of the propagation property.

Parameters:
value - allowed object is EnumACLPropagation

getPermissions

public List<CmisPermissionDefinition> getPermissions()
Gets the value of the permissions property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the permissions property.

For example, to add a new item, do as follows:

    getPermissions().add(newItem);
 

Objects of the following type(s) are allowed in the list CmisPermissionDefinition

Returns:
List containing CmisPermissionDefinition

getMapping

public List<CmisPermissionMapping> getMapping()
Gets the value of the mapping property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the mapping property.

For example, to add a new item, do as follows:

    getMapping().add(newItem);
 

Objects of the following type(s) are allowed in the list CmisPermissionMapping

Returns:
List containing CmisPermissionMapping


Copyright © 2010 eXo Platform SAS. All Rights Reserved.