Uses of Interface
org.xcmis.spi.ObjectData

Packages that use ObjectData
org.xcmis.spi   
org.xcmis.spi.basic   
org.xcmis.spi.utils   
 

Uses of ObjectData in org.xcmis.spi
 

Subinterfaces of ObjectData in org.xcmis.spi
 interface DocumentData
           
 interface FolderData
           
 interface PolicyData
          2.1.7.
 interface RelationshipData
          2.1.6.
 

Methods in org.xcmis.spi that return ObjectData
 ObjectData Storage.getObjectById(String objectId)
          Get object by unique identifier.
 ObjectData Storage.getObjectByPath(String path)
          Get object by path.
 ObjectData Storage.moveObject(ObjectData object, FolderData target, FolderData source)
          Move object from source to target.
 

Methods in org.xcmis.spi that return types with arguments of type ObjectData
 ItemsIterator<ObjectData> FolderData.getChildren(String orderBy)
          Get children of current folder.
 

Methods in org.xcmis.spi with parameters of type ObjectData
 void FolderData.addObject(ObjectData object)
          Add existed fileable object in this folder.
 AllowableActions Storage.calculateAllowableActions(ObjectData object)
          Calculates allowable actions for specified object.
 AllowableActions PermissionService.calculateAllowableActions(ObjectData object, org.exoplatform.services.security.Identity userIdentity, RepositoryInfo repositoryInfo)
          Calculate allowable actions for specified object.
 RelationshipData Storage.createRelationship(ObjectData source, ObjectData target, TypeDefinition typeDefinition, Map<String,Property<?>> properties, List<AccessControlEntry> acl, Collection<PolicyData> policies)
          Create new relationship for specified source and target.
 void Storage.deleteObject(ObjectData object, boolean deleteAllVersions)
          Delete specified object.
protected  CmisObject Connection.getCmisObject(ObjectData object, boolean includeAllowableActions, IncludeRelationships includeRelationships, boolean includePolicyIds, boolean includeACL, boolean includeObjectInfo, PropertyFilter parsedPropertyFilter, RenditionFilter parsedRenditionFilter)
           
 ItemsIterator<Rendition> RenditionManager.getRenditions(ObjectData object)
          Get all renditions of specified entry.
 ItemsIterator<Rendition> Storage.getRenditions(ObjectData object)
          Get object renditions.
 RenditionContentStream RenditionManager.getStream(ObjectData object, String streamId)
          Get rendition stream for objects with specified stream id.
 boolean PermissionService.hasPermission(ObjectData object, Collection<String> permissions, org.exoplatform.services.security.Identity userIdentity, RepositoryInfo repositoryInfo)
           
 ObjectData Storage.moveObject(ObjectData object, FolderData target, FolderData source)
          Move object from source to target.
 void FolderData.removeObject(ObjectData object)
          Remove fileable object from current folder.
 void Storage.unfileObject(ObjectData object)
          Remove non-folder fileable object from all folder where in which it is currently filed.
protected abstract  void Connection.validateChangeToken(ObjectData object, String changeToken)
          Validate change token provided by caller with current change token of object.
 void ObjectDataVisitor.visit(ObjectData object)
          This method is called when instance of visitor is passed to the accept(org.xcmis.spi.ObjectDataVisitor)
 

Uses of ObjectData in org.xcmis.spi.basic
 

Classes in org.xcmis.spi.basic that implement ObjectData
 class BasicObjectData
          Default Object Data impl
 

Methods in org.xcmis.spi.basic that return ObjectData
 ObjectData BasicStorage.moveObject(ObjectData object, FolderData target, FolderData source)
          Move object from source to target.
 

Methods in org.xcmis.spi.basic with parameters of type ObjectData
 AllowableActions BasicStorage.calculateAllowableActions(ObjectData object)
          Calculates allowable actions for specified object.
 RelationshipData BasicStorage.createRelationship(ObjectData source, ObjectData target, TypeDefinition typeDefinition, Map<String,Property<?>> properties, List<AccessControlEntry> acl, Collection<PolicyData> policies)
          Create new relationship for specified source and target.
 ItemsIterator<Rendition> BasicStorage.getRenditions(ObjectData object)
          Get object renditions.
 ObjectData BasicStorage.moveObject(ObjectData object, FolderData target, FolderData source)
          Move object from source to target.
 void BasicStorage.unfileObject(ObjectData object)
          Remove non-folder fileable object from all folder where in which it is currently filed.
protected  void BasicConnection.validateChangeToken(ObjectData object, String changeToken)
          Validate change token provided by caller with current change token of object.
 

Uses of ObjectData in org.xcmis.spi.utils
 

Fields in org.xcmis.spi.utils with type parameters of type ObjectData
static Comparator<ObjectData> CmisUtils.versionComparator
           
 



Copyright © 2010 eXo Platform SAS. All Rights Reserved.