org.apache.chemistry.opencmis.client.runtime
Class AbstractTransientFileableCmisObject

java.lang.Object
  extended by org.apache.chemistry.opencmis.client.runtime.AbstractTransientCmisObject
      extended by org.apache.chemistry.opencmis.client.runtime.AbstractTransientFileableCmisObject
All Implemented Interfaces:
CmisObjectProperties, ObjectId, TransientCmisObject, TransientFileableCmisObject
Direct Known Subclasses:
TransientDocumentImpl, TransientFolderImpl, TransientPolicyImpl

public abstract class AbstractTransientFileableCmisObject
extends AbstractTransientCmisObject
implements TransientFileableCmisObject


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.chemistry.opencmis.client.runtime.AbstractTransientCmisObject
AbstractTransientCmisObject.AceChangeHolder
 
Field Summary
 
Fields inherited from class org.apache.chemistry.opencmis.client.runtime.AbstractTransientCmisObject
acl, addAces, addPolicies, allowableActions, deleteAllVersions, inputExtensions, isMarkedForDelete, isModified, isPropertyUpdateRequired, object, ouputExtensions, policies, properties, relationships, removeAces, removePolicies, renditions, session
 
Constructor Summary
AbstractTransientFileableCmisObject()
           
 
Method Summary
 void addToFolder(ObjectId folderId, boolean allVersions)
           
 List<Folder> getParents()
           
 List<String> getPaths()
           
 FileableCmisObject move(ObjectId sourceFolderId, ObjectId targetFolderId)
           
 void removeFromFolder(ObjectId folderId)
           
 
Methods inherited from class org.apache.chemistry.opencmis.client.runtime.AbstractTransientCmisObject
addAce, applyPolicy, delete, getAllowableActions, getBaseType, getBaseTypeId, getBinding, getChangeToken, getCmisObject, getCreatedBy, getCreationDate, getId, getInputExtensions, getLastModificationDate, getLastModifiedBy, getLatestChangeToken, getName, getObjectFactory, getObjectId, getOriginalAcl, getOutputExtensions, getPolicies, getProperties, getProperty, getPropertyValue, getRelationships, getRenditions, getRepositoryId, getSession, getType, initialize, isMarkedForDelete, isModified, prepareAcl, prepareProperties, refreshAndReset, removeAce, removePolicy, reset, save, saveACL, saveDelete, savePolicies, saveProperties, setName, setOutputExtensions, setPropertyValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.chemistry.opencmis.client.api.TransientCmisObject
addAce, applyPolicy, delete, getAllowableActions, getCmisObject, getInputExtensions, getOriginalAcl, getOutputExtensions, getPolicies, getRelationships, getRenditions, isMarkedForDelete, isModified, refreshAndReset, removeAce, removePolicy, reset, save, setName, setOutputExtensions, setPropertyValue
 
Methods inherited from interface org.apache.chemistry.opencmis.client.api.ObjectId
getId
 
Methods inherited from interface org.apache.chemistry.opencmis.client.api.CmisObjectProperties
getBaseType, getBaseTypeId, getChangeToken, getCreatedBy, getCreationDate, getLastModificationDate, getLastModifiedBy, getName, getProperties, getProperty, getPropertyValue, getType
 

Constructor Detail

AbstractTransientFileableCmisObject

public AbstractTransientFileableCmisObject()
Method Detail

move

public FileableCmisObject move(ObjectId sourceFolderId,
                               ObjectId targetFolderId)
Specified by:
move in interface TransientFileableCmisObject

getParents

public List<Folder> getParents()
Specified by:
getParents in interface TransientFileableCmisObject

getPaths

public List<String> getPaths()
Specified by:
getPaths in interface TransientFileableCmisObject

addToFolder

public void addToFolder(ObjectId folderId,
                        boolean allVersions)
Specified by:
addToFolder in interface TransientFileableCmisObject

removeFromFolder

public void removeFromFolder(ObjectId folderId)
Specified by:
removeFromFolder in interface TransientFileableCmisObject


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