org.xcmis.client.gwt.object.impl
Class CmisObjectImpl

java.lang.Object
  extended by org.xcmis.client.gwt.object.impl.CmisObjectImpl
All Implemented Interfaces:
CmisObject
Direct Known Subclasses:
CmisDocumentImpl, CmisFolderImpl, CmisPolicyImpl, CmisRelationshipImpl

public class CmisObjectImpl
extends Object
implements CmisObject

Version:
$Id: $
Author:
Andrey Parfonov

Constructor Summary
CmisObjectImpl()
           
CmisObjectImpl(Map<String,Property<?>> properties, List<AccessControlEntry> acl, boolean exactACL, Set<String> policyIds, List<CmisObjectImpl> relationships, List<Rendition> renditions, AllowableActions allowableActions, ChangeInfo changeInfo, ObjectInfo objectInfo, String pathSegment)
           
 
Method Summary
 List<AccessControlEntry> getACL()
          
 AllowableActions getAllowableActions()
          
 ChangeInfo getChangeInfo()
          
 ObjectInfo getObjectInfo()
          
 String getPathSegment()
          
 Collection<String> getPolicyIds()
          
 CmisProperties getProperties()
          
 List<CmisObjectImpl> getRelationship()
          
 List<Rendition> getRenditions()
          
 boolean isExactACL()
          
 void setAllowableActions(AllowableActions allowableActions)
           
 void setChangeInfo(ChangeInfo changeInfo)
           
 void setExactACL(boolean exactACL)
           
 void setObjectInfo(ObjectInfo objectInfo)
           
 void setPathSegment(String pathSegment)
           
 void setProperties(CmisProperties properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmisObjectImpl

public CmisObjectImpl()

CmisObjectImpl

public CmisObjectImpl(Map<String,Property<?>> properties,
                      List<AccessControlEntry> acl,
                      boolean exactACL,
                      Set<String> policyIds,
                      List<CmisObjectImpl> relationships,
                      List<Rendition> renditions,
                      AllowableActions allowableActions,
                      ChangeInfo changeInfo,
                      ObjectInfo objectInfo,
                      String pathSegment)
Method Detail

getACL

public List<AccessControlEntry> getACL()
Description copied from interface: CmisObject

Specified by:
getACL in interface CmisObject
See Also:
CmisObject.getACL()

getAllowableActions

public AllowableActions getAllowableActions()
Description copied from interface: CmisObject

Specified by:
getAllowableActions in interface CmisObject
See Also:
CmisObject.getAllowableActions()

getChangeInfo

public ChangeInfo getChangeInfo()
Description copied from interface: CmisObject

Specified by:
getChangeInfo in interface CmisObject
See Also:
CmisObject.getChangeInfo()

getObjectInfo

public ObjectInfo getObjectInfo()
Description copied from interface: CmisObject

Specified by:
getObjectInfo in interface CmisObject
See Also:
CmisObject.getObjectInfo()

getPathSegment

public String getPathSegment()
Description copied from interface: CmisObject

Specified by:
getPathSegment in interface CmisObject
See Also:
CmisObject.getPathSegment()

getPolicyIds

public Collection<String> getPolicyIds()
Description copied from interface: CmisObject

Specified by:
getPolicyIds in interface CmisObject
See Also:
CmisObject.getPolicyIds()

getProperties

public CmisProperties getProperties()
Description copied from interface: CmisObject

Specified by:
getProperties in interface CmisObject
See Also:
CmisObject.getProperties()

setProperties

public void setProperties(CmisProperties properties)
Specified by:
setProperties in interface CmisObject
See Also:
CmisObject.setProperties(org.xcmis.client.gwt.model.property.CmisProperties)

getRelationship

public List<CmisObjectImpl> getRelationship()
Description copied from interface: CmisObject

Specified by:
getRelationship in interface CmisObject
See Also:
CmisObject.getRelationship()

getRenditions

public List<Rendition> getRenditions()
Description copied from interface: CmisObject

Specified by:
getRenditions in interface CmisObject
See Also:
CmisObject.getRenditions()

isExactACL

public boolean isExactACL()
Description copied from interface: CmisObject

Specified by:
isExactACL in interface CmisObject
See Also:
CmisObject.isExactACL()

setAllowableActions

public void setAllowableActions(AllowableActions allowableActions)
Specified by:
setAllowableActions in interface CmisObject
See Also:
CmisObject.setAllowableActions(org.xcmis.client.gwt.model.AllowableActions)

setChangeInfo

public void setChangeInfo(ChangeInfo changeInfo)
Specified by:
setChangeInfo in interface CmisObject
See Also:
org.xcmis.client.gwt.object.CmisObject#setChangeInfo(org.xcmis.client.gwt.client.object.impl.ChangeInfo)

setObjectInfo

public void setObjectInfo(ObjectInfo objectInfo)
Specified by:
setObjectInfo in interface CmisObject
See Also:
org.xcmis.client.gwt.object.CmisObject#setObjectInfo(org.xcmis.client.gwt.client.object.impl.ObjectInfo)

setExactACL

public void setExactACL(boolean exactACL)
Specified by:
setExactACL in interface CmisObject
See Also:
CmisObject.setExactACL(boolean)

setPathSegment

public void setPathSegment(String pathSegment)
Specified by:
setPathSegment in interface CmisObject
See Also:
CmisObject.setPathSegment(java.lang.String)


Copyright © 2010 eXo Platform SAS. All Rights Reserved.