org.apache.chemistry.opencmis.commons.impl.jaxb
Class CmisAllowableActionsType

java.lang.Object
  extended by org.apache.chemistry.opencmis.commons.impl.jaxb.CmisAllowableActionsType

public class CmisAllowableActionsType
extends Object

Java class for cmisAllowableActionsType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="cmisAllowableActionsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="canDeleteObject" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canUpdateProperties" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canGetFolderTree" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canGetProperties" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canGetObjectRelationships" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canGetObjectParents" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canGetFolderParent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canGetDescendants" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canMoveObject" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canDeleteContentStream" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canCheckOut" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canCancelCheckOut" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canCheckIn" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canSetContentStream" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canGetAllVersions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canAddObjectToFolder" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canRemoveObjectFromFolder" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canGetContentStream" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canApplyPolicy" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canGetAppliedPolicies" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canRemovePolicy" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canGetChildren" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canCreateDocument" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canCreateFolder" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canCreateRelationship" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canDeleteTree" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canGetRenditions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canGetACL" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="canApplyACL" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attGroup ref="{http://docs.oasis-open.org/ns/cmis/core/200908/}cmisUndefinedAttribute"/>
       <anyAttribute processContents='lax' namespace='##other'/>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<Object> any
           
protected  Boolean canAddObjectToFolder
           
protected  Boolean canApplyACL
           
protected  Boolean canApplyPolicy
           
protected  Boolean canCancelCheckOut
           
protected  Boolean canCheckIn
           
protected  Boolean canCheckOut
           
protected  Boolean canCreateDocument
           
protected  Boolean canCreateFolder
           
protected  Boolean canCreateRelationship
           
protected  Boolean canDeleteContentStream
           
protected  Boolean canDeleteObject
           
protected  Boolean canDeleteTree
           
protected  Boolean canGetACL
           
protected  Boolean canGetAllVersions
           
protected  Boolean canGetAppliedPolicies
           
protected  Boolean canGetChildren
           
protected  Boolean canGetContentStream
           
protected  Boolean canGetDescendants
           
protected  Boolean canGetFolderParent
           
protected  Boolean canGetFolderTree
           
protected  Boolean canGetObjectParents
           
protected  Boolean canGetObjectRelationships
           
protected  Boolean canGetProperties
           
protected  Boolean canGetRenditions
           
protected  Boolean canMoveObject
           
protected  Boolean canRemoveObjectFromFolder
           
protected  Boolean canRemovePolicy
           
protected  Boolean canSetContentStream
           
protected  Boolean canUpdateProperties
           
 
Constructor Summary
CmisAllowableActionsType()
           
 
Method Summary
 List<Object> getAny()
          Gets the value of the any property.
 Map<QName,String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 Boolean isCanAddObjectToFolder()
          Gets the value of the canAddObjectToFolder property.
 Boolean isCanApplyACL()
          Gets the value of the canApplyACL property.
 Boolean isCanApplyPolicy()
          Gets the value of the canApplyPolicy property.
 Boolean isCanCancelCheckOut()
          Gets the value of the canCancelCheckOut property.
 Boolean isCanCheckIn()
          Gets the value of the canCheckIn property.
 Boolean isCanCheckOut()
          Gets the value of the canCheckOut property.
 Boolean isCanCreateDocument()
          Gets the value of the canCreateDocument property.
 Boolean isCanCreateFolder()
          Gets the value of the canCreateFolder property.
 Boolean isCanCreateRelationship()
          Gets the value of the canCreateRelationship property.
 Boolean isCanDeleteContentStream()
          Gets the value of the canDeleteContentStream property.
 Boolean isCanDeleteObject()
          Gets the value of the canDeleteObject property.
 Boolean isCanDeleteTree()
          Gets the value of the canDeleteTree property.
 Boolean isCanGetACL()
          Gets the value of the canGetACL property.
 Boolean isCanGetAllVersions()
          Gets the value of the canGetAllVersions property.
 Boolean isCanGetAppliedPolicies()
          Gets the value of the canGetAppliedPolicies property.
 Boolean isCanGetChildren()
          Gets the value of the canGetChildren property.
 Boolean isCanGetContentStream()
          Gets the value of the canGetContentStream property.
 Boolean isCanGetDescendants()
          Gets the value of the canGetDescendants property.
 Boolean isCanGetFolderParent()
          Gets the value of the canGetFolderParent property.
 Boolean isCanGetFolderTree()
          Gets the value of the canGetFolderTree property.
 Boolean isCanGetObjectParents()
          Gets the value of the canGetObjectParents property.
 Boolean isCanGetObjectRelationships()
          Gets the value of the canGetObjectRelationships property.
 Boolean isCanGetProperties()
          Gets the value of the canGetProperties property.
 Boolean isCanGetRenditions()
          Gets the value of the canGetRenditions property.
 Boolean isCanMoveObject()
          Gets the value of the canMoveObject property.
 Boolean isCanRemoveObjectFromFolder()
          Gets the value of the canRemoveObjectFromFolder property.
 Boolean isCanRemovePolicy()
          Gets the value of the canRemovePolicy property.
 Boolean isCanSetContentStream()
          Gets the value of the canSetContentStream property.
 Boolean isCanUpdateProperties()
          Gets the value of the canUpdateProperties property.
 void setCanAddObjectToFolder(Boolean value)
          Sets the value of the canAddObjectToFolder property.
 void setCanApplyACL(Boolean value)
          Sets the value of the canApplyACL property.
 void setCanApplyPolicy(Boolean value)
          Sets the value of the canApplyPolicy property.
 void setCanCancelCheckOut(Boolean value)
          Sets the value of the canCancelCheckOut property.
 void setCanCheckIn(Boolean value)
          Sets the value of the canCheckIn property.
 void setCanCheckOut(Boolean value)
          Sets the value of the canCheckOut property.
 void setCanCreateDocument(Boolean value)
          Sets the value of the canCreateDocument property.
 void setCanCreateFolder(Boolean value)
          Sets the value of the canCreateFolder property.
 void setCanCreateRelationship(Boolean value)
          Sets the value of the canCreateRelationship property.
 void setCanDeleteContentStream(Boolean value)
          Sets the value of the canDeleteContentStream property.
 void setCanDeleteObject(Boolean value)
          Sets the value of the canDeleteObject property.
 void setCanDeleteTree(Boolean value)
          Sets the value of the canDeleteTree property.
 void setCanGetACL(Boolean value)
          Sets the value of the canGetACL property.
 void setCanGetAllVersions(Boolean value)
          Sets the value of the canGetAllVersions property.
 void setCanGetAppliedPolicies(Boolean value)
          Sets the value of the canGetAppliedPolicies property.
 void setCanGetChildren(Boolean value)
          Sets the value of the canGetChildren property.
 void setCanGetContentStream(Boolean value)
          Sets the value of the canGetContentStream property.
 void setCanGetDescendants(Boolean value)
          Sets the value of the canGetDescendants property.
 void setCanGetFolderParent(Boolean value)
          Sets the value of the canGetFolderParent property.
 void setCanGetFolderTree(Boolean value)
          Sets the value of the canGetFolderTree property.
 void setCanGetObjectParents(Boolean value)
          Sets the value of the canGetObjectParents property.
 void setCanGetObjectRelationships(Boolean value)
          Sets the value of the canGetObjectRelationships property.
 void setCanGetProperties(Boolean value)
          Sets the value of the canGetProperties property.
 void setCanGetRenditions(Boolean value)
          Sets the value of the canGetRenditions property.
 void setCanMoveObject(Boolean value)
          Sets the value of the canMoveObject property.
 void setCanRemoveObjectFromFolder(Boolean value)
          Sets the value of the canRemoveObjectFromFolder property.
 void setCanRemovePolicy(Boolean value)
          Sets the value of the canRemovePolicy property.
 void setCanSetContentStream(Boolean value)
          Sets the value of the canSetContentStream property.
 void setCanUpdateProperties(Boolean value)
          Sets the value of the canUpdateProperties property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

canDeleteObject

protected Boolean canDeleteObject

canUpdateProperties

protected Boolean canUpdateProperties

canGetFolderTree

protected Boolean canGetFolderTree

canGetProperties

protected Boolean canGetProperties

canGetObjectRelationships

protected Boolean canGetObjectRelationships

canGetObjectParents

protected Boolean canGetObjectParents

canGetFolderParent

protected Boolean canGetFolderParent

canGetDescendants

protected Boolean canGetDescendants

canMoveObject

protected Boolean canMoveObject

canDeleteContentStream

protected Boolean canDeleteContentStream

canCheckOut

protected Boolean canCheckOut

canCancelCheckOut

protected Boolean canCancelCheckOut

canCheckIn

protected Boolean canCheckIn

canSetContentStream

protected Boolean canSetContentStream

canGetAllVersions

protected Boolean canGetAllVersions

canAddObjectToFolder

protected Boolean canAddObjectToFolder

canRemoveObjectFromFolder

protected Boolean canRemoveObjectFromFolder

canGetContentStream

protected Boolean canGetContentStream

canApplyPolicy

protected Boolean canApplyPolicy

canGetAppliedPolicies

protected Boolean canGetAppliedPolicies

canRemovePolicy

protected Boolean canRemovePolicy

canGetChildren

protected Boolean canGetChildren

canCreateDocument

protected Boolean canCreateDocument

canCreateFolder

protected Boolean canCreateFolder

canCreateRelationship

protected Boolean canCreateRelationship

canDeleteTree

protected Boolean canDeleteTree

canGetRenditions

protected Boolean canGetRenditions

canGetACL

protected Boolean canGetACL

canApplyACL

protected Boolean canApplyACL

any

protected List<Object> any
Constructor Detail

CmisAllowableActionsType

public CmisAllowableActionsType()
Method Detail

isCanDeleteObject

public Boolean isCanDeleteObject()
Gets the value of the canDeleteObject property.

Returns:
possible object is Boolean

setCanDeleteObject

public void setCanDeleteObject(Boolean value)
Sets the value of the canDeleteObject property.

Parameters:
value - allowed object is Boolean

isCanUpdateProperties

public Boolean isCanUpdateProperties()
Gets the value of the canUpdateProperties property.

Returns:
possible object is Boolean

setCanUpdateProperties

public void setCanUpdateProperties(Boolean value)
Sets the value of the canUpdateProperties property.

Parameters:
value - allowed object is Boolean

isCanGetFolderTree

public Boolean isCanGetFolderTree()
Gets the value of the canGetFolderTree property.

Returns:
possible object is Boolean

setCanGetFolderTree

public void setCanGetFolderTree(Boolean value)
Sets the value of the canGetFolderTree property.

Parameters:
value - allowed object is Boolean

isCanGetProperties

public Boolean isCanGetProperties()
Gets the value of the canGetProperties property.

Returns:
possible object is Boolean

setCanGetProperties

public void setCanGetProperties(Boolean value)
Sets the value of the canGetProperties property.

Parameters:
value - allowed object is Boolean

isCanGetObjectRelationships

public Boolean isCanGetObjectRelationships()
Gets the value of the canGetObjectRelationships property.

Returns:
possible object is Boolean

setCanGetObjectRelationships

public void setCanGetObjectRelationships(Boolean value)
Sets the value of the canGetObjectRelationships property.

Parameters:
value - allowed object is Boolean

isCanGetObjectParents

public Boolean isCanGetObjectParents()
Gets the value of the canGetObjectParents property.

Returns:
possible object is Boolean

setCanGetObjectParents

public void setCanGetObjectParents(Boolean value)
Sets the value of the canGetObjectParents property.

Parameters:
value - allowed object is Boolean

isCanGetFolderParent

public Boolean isCanGetFolderParent()
Gets the value of the canGetFolderParent property.

Returns:
possible object is Boolean

setCanGetFolderParent

public void setCanGetFolderParent(Boolean value)
Sets the value of the canGetFolderParent property.

Parameters:
value - allowed object is Boolean

isCanGetDescendants

public Boolean isCanGetDescendants()
Gets the value of the canGetDescendants property.

Returns:
possible object is Boolean

setCanGetDescendants

public void setCanGetDescendants(Boolean value)
Sets the value of the canGetDescendants property.

Parameters:
value - allowed object is Boolean

isCanMoveObject

public Boolean isCanMoveObject()
Gets the value of the canMoveObject property.

Returns:
possible object is Boolean

setCanMoveObject

public void setCanMoveObject(Boolean value)
Sets the value of the canMoveObject property.

Parameters:
value - allowed object is Boolean

isCanDeleteContentStream

public Boolean isCanDeleteContentStream()
Gets the value of the canDeleteContentStream property.

Returns:
possible object is Boolean

setCanDeleteContentStream

public void setCanDeleteContentStream(Boolean value)
Sets the value of the canDeleteContentStream property.

Parameters:
value - allowed object is Boolean

isCanCheckOut

public Boolean isCanCheckOut()
Gets the value of the canCheckOut property.

Returns:
possible object is Boolean

setCanCheckOut

public void setCanCheckOut(Boolean value)
Sets the value of the canCheckOut property.

Parameters:
value - allowed object is Boolean

isCanCancelCheckOut

public Boolean isCanCancelCheckOut()
Gets the value of the canCancelCheckOut property.

Returns:
possible object is Boolean

setCanCancelCheckOut

public void setCanCancelCheckOut(Boolean value)
Sets the value of the canCancelCheckOut property.

Parameters:
value - allowed object is Boolean

isCanCheckIn

public Boolean isCanCheckIn()
Gets the value of the canCheckIn property.

Returns:
possible object is Boolean

setCanCheckIn

public void setCanCheckIn(Boolean value)
Sets the value of the canCheckIn property.

Parameters:
value - allowed object is Boolean

isCanSetContentStream

public Boolean isCanSetContentStream()
Gets the value of the canSetContentStream property.

Returns:
possible object is Boolean

setCanSetContentStream

public void setCanSetContentStream(Boolean value)
Sets the value of the canSetContentStream property.

Parameters:
value - allowed object is Boolean

isCanGetAllVersions

public Boolean isCanGetAllVersions()
Gets the value of the canGetAllVersions property.

Returns:
possible object is Boolean

setCanGetAllVersions

public void setCanGetAllVersions(Boolean value)
Sets the value of the canGetAllVersions property.

Parameters:
value - allowed object is Boolean

isCanAddObjectToFolder

public Boolean isCanAddObjectToFolder()
Gets the value of the canAddObjectToFolder property.

Returns:
possible object is Boolean

setCanAddObjectToFolder

public void setCanAddObjectToFolder(Boolean value)
Sets the value of the canAddObjectToFolder property.

Parameters:
value - allowed object is Boolean

isCanRemoveObjectFromFolder

public Boolean isCanRemoveObjectFromFolder()
Gets the value of the canRemoveObjectFromFolder property.

Returns:
possible object is Boolean

setCanRemoveObjectFromFolder

public void setCanRemoveObjectFromFolder(Boolean value)
Sets the value of the canRemoveObjectFromFolder property.

Parameters:
value - allowed object is Boolean

isCanGetContentStream

public Boolean isCanGetContentStream()
Gets the value of the canGetContentStream property.

Returns:
possible object is Boolean

setCanGetContentStream

public void setCanGetContentStream(Boolean value)
Sets the value of the canGetContentStream property.

Parameters:
value - allowed object is Boolean

isCanApplyPolicy

public Boolean isCanApplyPolicy()
Gets the value of the canApplyPolicy property.

Returns:
possible object is Boolean

setCanApplyPolicy

public void setCanApplyPolicy(Boolean value)
Sets the value of the canApplyPolicy property.

Parameters:
value - allowed object is Boolean

isCanGetAppliedPolicies

public Boolean isCanGetAppliedPolicies()
Gets the value of the canGetAppliedPolicies property.

Returns:
possible object is Boolean

setCanGetAppliedPolicies

public void setCanGetAppliedPolicies(Boolean value)
Sets the value of the canGetAppliedPolicies property.

Parameters:
value - allowed object is Boolean

isCanRemovePolicy

public Boolean isCanRemovePolicy()
Gets the value of the canRemovePolicy property.

Returns:
possible object is Boolean

setCanRemovePolicy

public void setCanRemovePolicy(Boolean value)
Sets the value of the canRemovePolicy property.

Parameters:
value - allowed object is Boolean

isCanGetChildren

public Boolean isCanGetChildren()
Gets the value of the canGetChildren property.

Returns:
possible object is Boolean

setCanGetChildren

public void setCanGetChildren(Boolean value)
Sets the value of the canGetChildren property.

Parameters:
value - allowed object is Boolean

isCanCreateDocument

public Boolean isCanCreateDocument()
Gets the value of the canCreateDocument property.

Returns:
possible object is Boolean

setCanCreateDocument

public void setCanCreateDocument(Boolean value)
Sets the value of the canCreateDocument property.

Parameters:
value - allowed object is Boolean

isCanCreateFolder

public Boolean isCanCreateFolder()
Gets the value of the canCreateFolder property.

Returns:
possible object is Boolean

setCanCreateFolder

public void setCanCreateFolder(Boolean value)
Sets the value of the canCreateFolder property.

Parameters:
value - allowed object is Boolean

isCanCreateRelationship

public Boolean isCanCreateRelationship()
Gets the value of the canCreateRelationship property.

Returns:
possible object is Boolean

setCanCreateRelationship

public void setCanCreateRelationship(Boolean value)
Sets the value of the canCreateRelationship property.

Parameters:
value - allowed object is Boolean

isCanDeleteTree

public Boolean isCanDeleteTree()
Gets the value of the canDeleteTree property.

Returns:
possible object is Boolean

setCanDeleteTree

public void setCanDeleteTree(Boolean value)
Sets the value of the canDeleteTree property.

Parameters:
value - allowed object is Boolean

isCanGetRenditions

public Boolean isCanGetRenditions()
Gets the value of the canGetRenditions property.

Returns:
possible object is Boolean

setCanGetRenditions

public void setCanGetRenditions(Boolean value)
Sets the value of the canGetRenditions property.

Parameters:
value - allowed object is Boolean

isCanGetACL

public Boolean isCanGetACL()
Gets the value of the canGetACL property.

Returns:
possible object is Boolean

setCanGetACL

public void setCanGetACL(Boolean value)
Sets the value of the canGetACL property.

Parameters:
value - allowed object is Boolean

isCanApplyACL

public Boolean isCanApplyACL()
Gets the value of the canApplyACL property.

Returns:
possible object is Boolean

setCanApplyACL

public void setCanApplyACL(Boolean value)
Sets the value of the canApplyACL property.

Parameters:
value - allowed object is Boolean

getAny

public List<Object> getAny()
Gets the value of the any 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 any property.

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

    getAny().add(newItem);
 

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


getOtherAttributes

public Map<QName,String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.