public abstract class NuxeoFileableObject extends NuxeoObject implements org.apache.chemistry.opencmis.client.api.FileableCmisObject
allTypes, data, nuxeoCmisService, objectFactory, secondaryTypes, service, session, type, UPDATABILITY_READWRITE
Constructor and Description |
---|
NuxeoFileableObject(NuxeoSession session,
NuxeoObjectData data,
org.apache.chemistry.opencmis.client.api.ObjectType type,
List<org.apache.chemistry.opencmis.client.api.SecondaryType> secondaryTypes) |
Modifier and Type | Method and Description |
---|---|
void |
addToFolder(org.apache.chemistry.opencmis.client.api.ObjectId folderId,
boolean allVersions) |
List<org.apache.chemistry.opencmis.client.api.Folder> |
getParents() |
List<org.apache.chemistry.opencmis.client.api.Folder> |
getParents(org.apache.chemistry.opencmis.client.api.OperationContext context) |
List<String> |
getPaths() |
NuxeoFileableObject |
move(org.apache.chemistry.opencmis.client.api.ObjectId sourceFolder,
org.apache.chemistry.opencmis.client.api.ObjectId targetFolder) |
NuxeoFileableObject |
move(org.apache.chemistry.opencmis.client.api.ObjectId sourceFolder,
org.apache.chemistry.opencmis.client.api.ObjectId targetFolder,
org.apache.chemistry.opencmis.client.api.OperationContext context) |
void |
removeFromFolder(org.apache.chemistry.opencmis.client.api.ObjectId folderId) |
addAcl, applyAcl, applyPolicy, applyPolicy, construct, delete, delete, findObjectType, getAcl, getAdapter, getAllowableActions, getBaseType, getBaseTypeId, getChangeToken, getCreatedBy, getCreationDate, getDescription, getExtensions, getId, getLastModificationDate, getLastModifiedBy, getName, getPermissionsForPrincipal, getPolicies, getProperties, getProperty, getPropertyValue, getRefreshTimestamp, getRelationships, getRenditions, getRepositoryId, getSecondaryTypes, getType, hasAllowableAction, refresh, refreshIfOld, removeAcl, removePolicy, removePolicy, rename, rename, setAcl, updateProperties, updateProperties, updateProperties, updateProperties
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addAcl, applyAcl, applyPolicy, applyPolicy, delete, delete, getAcl, getAdapter, getAllowableActions, getExtensions, getPermissionsForPrincipal, getPolicies, getRefreshTimestamp, getRelationships, getRenditions, hasAllowableAction, refresh, refreshIfOld, removeAcl, removePolicy, removePolicy, rename, rename, setAcl, updateProperties, updateProperties, updateProperties, updateProperties
findObjectType, getBaseType, getBaseTypeId, getChangeToken, getCreatedBy, getCreationDate, getDescription, getLastModificationDate, getLastModifiedBy, getName, getProperties, getProperty, getPropertyValue, getSecondaryTypes, getType
public NuxeoFileableObject(NuxeoSession session, NuxeoObjectData data, org.apache.chemistry.opencmis.client.api.ObjectType type, List<org.apache.chemistry.opencmis.client.api.SecondaryType> secondaryTypes)
public List<org.apache.chemistry.opencmis.client.api.Folder> getParents(org.apache.chemistry.opencmis.client.api.OperationContext context)
getParents
in interface org.apache.chemistry.opencmis.client.api.FileableCmisObject
public List<org.apache.chemistry.opencmis.client.api.Folder> getParents()
getParents
in interface org.apache.chemistry.opencmis.client.api.FileableCmisObject
public List<String> getPaths()
getPaths
in interface org.apache.chemistry.opencmis.client.api.FileableCmisObject
public void addToFolder(org.apache.chemistry.opencmis.client.api.ObjectId folderId, boolean allVersions)
addToFolder
in interface org.apache.chemistry.opencmis.client.api.FileableCmisObject
public void removeFromFolder(org.apache.chemistry.opencmis.client.api.ObjectId folderId)
removeFromFolder
in interface org.apache.chemistry.opencmis.client.api.FileableCmisObject
public NuxeoFileableObject move(org.apache.chemistry.opencmis.client.api.ObjectId sourceFolder, org.apache.chemistry.opencmis.client.api.ObjectId targetFolder, org.apache.chemistry.opencmis.client.api.OperationContext context)
move
in interface org.apache.chemistry.opencmis.client.api.FileableCmisObject
public NuxeoFileableObject move(org.apache.chemistry.opencmis.client.api.ObjectId sourceFolder, org.apache.chemistry.opencmis.client.api.ObjectId targetFolder)
move
in interface org.apache.chemistry.opencmis.client.api.FileableCmisObject
Copyright © 2017 Nuxeo. All rights reserved.