|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CMISServices
CMIS Services.
| Field Summary | |
|---|---|
static java.lang.String |
ASSOC_ID_PREFIX
The prefix we give to association object IDs. |
| Method Summary | |
|---|---|
void |
addObjectToFolder(java.lang.String objectId,
java.lang.String folderId)
Adds a secondary child association to an object from a folder. |
void |
applyPolicy(java.lang.String policyId,
java.lang.String objectId)
Applies a policy object to a target object. |
org.alfresco.service.cmr.repository.NodeRef |
applyVersioningState(org.alfresco.service.cmr.repository.NodeRef source,
CMISVersioningStateEnum versioningState)
Applies a versioning state to a new node, potentially resulting in a new node. |
void |
cancelCheckOut(java.lang.String objectId)
Cancels check out of a private working copy. |
org.alfresco.service.cmr.repository.NodeRef |
checkIn(java.lang.String objectId,
java.lang.String checkinComment,
boolean isMajor)
Checks in a private working copy. |
org.alfresco.service.cmr.repository.NodeRef |
checkOut(java.lang.String objectId)
Checks out an object. |
java.lang.String |
createPolicy(java.util.Map properties,
java.lang.String folderId,
java.util.List policies)
Creates a policy object of the specified type, and optionally adds the policy to a folder. |
void |
deleteContentStream(java.lang.String objectId)
Deletes a document's content stream. |
void |
deleteObject(java.lang.String objectId,
boolean allVersions)
Deletes an object. |
java.util.List |
deleteTree(java.lang.String objectId,
boolean continueOnFailure,
boolean unfile,
boolean deleteAllVersions)
Deletes a folder and its children, without raising any exceptions. |
void |
deleteTreeReportLastError(java.lang.String objectId,
boolean continueOnFailure,
boolean unfile,
boolean deleteAllVersions)
Deletes a folder and its children, raising an exception for the last error encountered. |
java.util.List |
getAllVersions(java.lang.String objectId)
Gets all versions of an object. |
java.util.List |
getAppliedPolicies(java.lang.String objectId,
java.lang.String filter)
Gets the list of policy objects currently applied to a target object. |
java.util.Set |
getAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the aspects applied to a node. |
java.util.Collection |
getBaseTypes()
Gets the CMIS base types. |
org.alfresco.service.cmr.repository.NodeRef[] |
getCheckedOut(java.lang.String username,
org.alfresco.service.cmr.repository.NodeRef folder,
boolean includeDescendants,
java.lang.String orderBy)
Query for checked out items |
org.alfresco.service.cmr.repository.NodeRef[] |
getChildren(org.alfresco.service.cmr.repository.NodeRef parent,
CMISTypesFilterEnum typesFilter,
java.lang.String orderBy)
Query for node children |
java.lang.String |
getCMISSpecTitle()
Gets the supported CMIS Specification Title |
java.lang.String |
getCMISVersion()
Gets the supported CMIS Version |
org.alfresco.service.cmr.repository.NodeRef |
getDefaultRootNodeRef()
Gets the default root node ref |
java.lang.String |
getDefaultRootPath()
Gets the default root node path |
org.alfresco.service.cmr.repository.StoreRef |
getDefaultRootStoreRef()
Gets the default store ref |
org.alfresco.service.cmr.repository.NodeRef |
getFolder(java.lang.String objectId)
Gets a folder from an object ID. |
org.alfresco.service.cmr.repository.NodeRef |
getFolderParent(java.lang.String folderId)
Gets parent of a folder. |
org.alfresco.service.cmr.repository.NodeRef |
getLatestVersion(java.lang.String objectId,
boolean major)
Gets the latest version of an object and optionally the latest major version. |
org.alfresco.service.cmr.repository.NodeRef |
getNode(java.lang.String referenceType,
java.lang.String[] reference)
Finds a NodeRef given a repository reference |
java.lang.Object |
getObject(java.lang.String objectId,
java.lang.Class requiredType,
boolean forUpdate,
boolean isVersionable,
boolean isPwc)
Gets an object or a required type from an object ID. |
java.util.Map |
getProperties(org.alfresco.service.cmr.repository.AssociationRef assocRef)
Get all properties of an association's type. |
java.util.Map |
getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Get all properties of a node's type. |
java.util.Map |
getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef,
CMISTypeDefinition typeDef)
Get all of a node's values for the properties in the given type or aspect. |
java.io.Serializable |
getProperty(org.alfresco.service.cmr.repository.AssociationRef assocRef,
java.lang.String propertyName)
Get a single property for an association. |
java.io.Serializable |
getProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
CMISTypeDefinition typeDef,
java.lang.String propertyName)
Get a single property, optionally constrained to a given node type or aspect |
java.io.Serializable |
getProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String propertyName)
Get a single property belonging to the node's type. |
java.lang.Object |
getReadableObject(java.lang.String objectId,
java.lang.Class requiredType)
Gets a readable object of a required type from an object ID. |
org.alfresco.service.cmr.repository.AssociationRef[] |
getRelationships(org.alfresco.service.cmr.repository.NodeRef node,
CMISTypeDefinition relDef,
boolean includeSubTypes,
CMISRelationshipDirectionEnum direction)
Query for relationships. |
java.util.Map |
getRenditions(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String renditionFilter)
Gets a map of node attributes relating to renditions. |
CMISTypeDefinition |
getTypeDefinition(org.alfresco.service.cmr.repository.AssociationRef associationRef)
Gets the type definition for an association. |
CMISTypeDefinition |
getTypeDefinition(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the type definition for a node. |
CMISTypeDefinition |
getTypeDefinition(java.lang.Object object)
Gets the type definition for a given object. |
CMISTypeDefinition |
getTypeDefinition(java.lang.String typeId)
Gets the type definition for a given type ID. |
java.lang.Object |
getVersionSeries(java.lang.String objectId,
java.lang.Class requiredType,
boolean isVersionable)
Gets the version series of an object. |
void |
moveObject(java.lang.String objectId,
java.lang.String targetFolderId,
java.lang.String sourceFolderId)
Moves an object from one folder to another. |
void |
removeObjectFromFolder(java.lang.String objectId,
java.lang.String folderId)
Removes a secondary child association to an object from a folder. |
void |
removePolicy(java.lang.String policyId,
java.lang.String objectId)
Removes a previously applied policy from a target object. |
void |
setAspects(org.alfresco.service.cmr.repository.NodeRef node,
java.lang.Iterable aspectsToRemove,
java.lang.Iterable aspectsToAdd)
Sets the aspects on a node (Alfresco extension). |
boolean |
setContentStream(java.lang.String objectId,
org.alfresco.service.namespace.QName propertyQName,
boolean overwriteFlag,
java.io.InputStream contentStream,
java.lang.String mimeType)
Sets the content stream on an object. |
void |
setProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
CMISTypeDefinition typeDef,
java.lang.String propertyName,
java.io.Serializable value)
Set a single property, optionally constrained to a given node type or aspect |
void |
setProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String propertyName,
java.io.Serializable value)
Set a single property belonging to the node's type. |
| Field Detail |
|---|
static final java.lang.String ASSOC_ID_PREFIX
| Method Detail |
|---|
java.lang.String getCMISVersion()
java.lang.String getCMISSpecTitle()
java.lang.String getDefaultRootPath()
org.alfresco.service.cmr.repository.NodeRef getDefaultRootNodeRef()
org.alfresco.service.cmr.repository.StoreRef getDefaultRootStoreRef()
org.alfresco.service.cmr.repository.NodeRef getNode(java.lang.String referenceType,
java.lang.String[] reference)
referenceType - node, pathreference - node => id, path => path
java.util.Map getRenditions(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String renditionFilter)
throws CMISFilterNotValidException
nodeRef - the node refrenditionFilter - the rendition filter
CMISFilterNotValidException - if the rendition filter is invalid
org.alfresco.service.cmr.repository.NodeRef[] getChildren(org.alfresco.service.cmr.repository.NodeRef parent,
CMISTypesFilterEnum typesFilter,
java.lang.String orderBy)
throws CMISInvalidArgumentException
parent - node to query children fortypesFilter - types filterorderBy - comma-separated list of query names and the ascending modifier "ASC" or the descending modifier "DESC"
for each query name
CMISInvalidArgumentException
org.alfresco.service.cmr.repository.NodeRef[] getCheckedOut(java.lang.String username,
org.alfresco.service.cmr.repository.NodeRef folder,
boolean includeDescendants,
java.lang.String orderBy)
throws CMISInvalidArgumentException
username - for userfolder - (optional) within folderincludeDescendants - true => include descendants of folder, false => only children of folderorderBy - comma-separated list of query names and the ascending modifier "ASC" or the descending modifier "DESC"
for each query name
CMISInvalidArgumentException
org.alfresco.service.cmr.repository.AssociationRef[] getRelationships(org.alfresco.service.cmr.repository.NodeRef node,
CMISTypeDefinition relDef,
boolean includeSubTypes,
CMISRelationshipDirectionEnum direction)
throws CMISInvalidArgumentException
relDef - type of relationship to query (or null, for all relationships)includeSubTypes - the include sub typesdirection - limit direction of relationships to query (or null, for both directions)node - the node
CMISInvalidArgumentException - if an argument is invalid
java.io.Serializable getProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String propertyName)
throws CMISInvalidArgumentException
nodeRef - the nodepropertyName - the property name
CMISInvalidArgumentException - if an argument is invalid
java.io.Serializable getProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
CMISTypeDefinition typeDef,
java.lang.String propertyName)
throws CMISInvalidArgumentException
nodeRef - the nodetypeDef - the node type or aspect or null if any property can be returnedpropertyName - the property name
CMISInvalidArgumentException - if an argument is invalid
java.io.Serializable getProperty(org.alfresco.service.cmr.repository.AssociationRef assocRef,
java.lang.String propertyName)
throws CMISInvalidArgumentException
assocRef - the associationpropertyName - the property name
CMISInvalidArgumentException - if an argument is invalid
java.util.Map getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)
throws CMISInvalidArgumentException
nodeRef - the node ref
CMISInvalidArgumentException - if an argument is invalid
java.util.Map getProperties(org.alfresco.service.cmr.repository.AssociationRef assocRef)
throws CMISInvalidArgumentException
assocRef - the association
CMISInvalidArgumentException - if an argument is invalid
java.util.Map getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef,
CMISTypeDefinition typeDef)
throws CMISInvalidArgumentException
nodeRef - the node reftypeDef - the type or aspect definition
CMISInvalidArgumentException - if an argument is invalidjava.util.Set getAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - the node ref
CMISInvalidArgumentException - if an argument is invalid
void setProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String propertyName,
java.io.Serializable value)
throws CMISInvalidArgumentException,
CMISConstraintException
nodeRef - the node refpropertyName - the property namevalue - the value
CMISInvalidArgumentException - if an argument is invalid
CMISConstraintException - if the property cannot be set
void setProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
CMISTypeDefinition typeDef,
java.lang.String propertyName,
java.io.Serializable value)
throws CMISInvalidArgumentException,
CMISConstraintException
nodeRef - the node reftypeDef - the node type or aspect or null if any valid property should be set (corresponding aspect
added automatically).propertyName - the property namevalue - the value
CMISInvalidArgumentException - if an argument is invalid
CMISConstraintException - if the property cannot be set
void setAspects(org.alfresco.service.cmr.repository.NodeRef node,
java.lang.Iterable aspectsToRemove,
java.lang.Iterable aspectsToAdd)
throws CMISInvalidArgumentException
node - the nodeaspectsToRemove - the aspects to removeaspectsToAdd - the aspects to add
CMISInvalidArgumentException - if an argument is invalid
org.alfresco.service.cmr.repository.NodeRef applyVersioningState(org.alfresco.service.cmr.repository.NodeRef source,
CMISVersioningStateEnum versioningState)
throws CMISConstraintException,
CMISInvalidArgumentException
source - the nodeversioningState - the versioning state
CMISConstraintException - if it's not possible to apply the state
CMISInvalidArgumentException - if an argument is invalid
java.lang.Object getReadableObject(java.lang.String objectId,
java.lang.Class requiredType)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object idrequiredType - the required type (NodeRef.class, Version.class, AssociationRef.class or Object.class)
CMISConstraintException - if the object can't be returned as the right type
CMISVersioningException - if the object's versioning state isn't as expected
CMISObjectNotFoundException - if the object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to the object is denied
java.lang.Object getObject(java.lang.String objectId,
java.lang.Class requiredType,
boolean forUpdate,
boolean isVersionable,
boolean isPwc)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object idrequiredType - the required type (NodeRef.class, Version.class, AssociationRef.class or Object.class)forUpdate - Do we require to write to this object? If true then the object must not be checked out
and must not be a version history node unless the required type is assignable from Version.class.isVersionable - Should the object be versionable?isPwc - If isVersionable is true then the object should either be or not be a private working
copy, as indicated by this flag
CMISConstraintException - if the object can't be returned as the right type
CMISVersioningException - if the object's versioning state isn't as expected
CMISObjectNotFoundException - if the object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to the object is denied
java.lang.Object getVersionSeries(java.lang.String objectId,
java.lang.Class requiredType,
boolean isVersionable)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object idrequiredType - the required type (NodeRef.class, Version.class or AssociationRef.class)isVersionable - Should the object be versionable?
CMISConstraintException - if the object can't be returned as the right type
CMISVersioningException - if the object's versioning state isn't as expected
CMISObjectNotFoundException - if the object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to the object is denied
org.alfresco.service.cmr.repository.NodeRef getFolder(java.lang.String objectId)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object id
CMISConstraintException - if the object can't be returned as the right type
CMISVersioningException - if the object's versioning state isn't as expected
CMISObjectNotFoundException - if the object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to the object is denied
org.alfresco.service.cmr.repository.NodeRef getFolderParent(java.lang.String folderId)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
folderId - the folder id
CMISConstraintException - if the object can't be returned as the right type
CMISVersioningException - if the object's versioning state isn't as expected
CMISObjectNotFoundException - if the object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to the object is denied
CMISTypeDefinition getTypeDefinition(org.alfresco.service.cmr.repository.NodeRef nodeRef)
throws CMISInvalidArgumentException
nodeRef - the node
CMISInvalidArgumentException - if an argument is invalid
CMISTypeDefinition getTypeDefinition(org.alfresco.service.cmr.repository.AssociationRef associationRef)
throws CMISInvalidArgumentException
associationRef - the association
CMISInvalidArgumentException - if an argument is invalid
CMISTypeDefinition getTypeDefinition(java.lang.String typeId)
throws CMISInvalidArgumentException
typeId - the type id
CMISInvalidArgumentException - if an argument is invalid
CMISTypeDefinition getTypeDefinition(java.lang.Object object)
throws CMISInvalidArgumentException
object - the object
CMISInvalidArgumentException - if an argument is invalidjava.util.Collection getBaseTypes()
org.alfresco.service.cmr.repository.NodeRef checkOut(java.lang.String objectId)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object id
CMISConstraintException - if the object isn't of the right type
CMISVersioningException - if the object's versioning state isn't as expected
CMISObjectNotFoundException - if the object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to the object is denied
org.alfresco.service.cmr.repository.NodeRef checkIn(java.lang.String objectId,
java.lang.String checkinComment,
boolean isMajor)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object id of the private working copycheckinComment - the checkin commentisMajor - Is this a major version?
CMISConstraintException - if the object isn't of the right type
CMISVersioningException - if the object's versioning state isn't as expected
CMISObjectNotFoundException - if the object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to the object is denied
void cancelCheckOut(java.lang.String objectId)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object id of the private working copy
CMISConstraintException - if the object isn't of the right type
CMISVersioningException - if the object's versioning state isn't as expected
CMISObjectNotFoundException - if the object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to the object is denied
java.util.List getAllVersions(java.lang.String objectId)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object id
CMISConstraintException - if the object isn't of the right type
CMISVersioningException - if the object's versioning state isn't as expected
CMISObjectNotFoundException - if the object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to the object is denied
org.alfresco.service.cmr.repository.NodeRef getLatestVersion(java.lang.String objectId,
boolean major)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object idmajor - Should we return the latest major version?
CMISConstraintException - if the object isn't of the right type
CMISVersioningException - if the object's versioning state isn't as expected
CMISObjectNotFoundException - if the object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to the object is denied
java.util.List deleteTree(java.lang.String objectId,
boolean continueOnFailure,
boolean unfile,
boolean deleteAllVersions)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the folder's object idcontinueOnFailure - should we continue if an error occurs with one of the children?unfile - should we remove non-primary associations to nodes rather than delete them?deleteAllVersions - should we delete all the versions of the documents we delete?
CMISConstraintException - if the object isn't of the right type
CMISVersioningException - if the object's versioning state isn't as expected
CMISObjectNotFoundException - if the object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to the object is denied
void deleteTreeReportLastError(java.lang.String objectId,
boolean continueOnFailure,
boolean unfile,
boolean deleteAllVersions)
throws CMISServiceException
objectId - the folder's object idcontinueOnFailure - should we continue if an error occurs with one of the children?unfile - should we remove non-primary associations to nodes rather than delete them?deleteAllVersions - should we delete all the versions of the nodes we delete?
CMISServiceException - the last error encountered
void deleteContentStream(java.lang.String objectId)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object id of the document
CMISConstraintException - if the object isn't of the right type
CMISVersioningException - if the object's versioning state isn't as expected
CMISObjectNotFoundException - if the object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to the object is denied
void deleteObject(java.lang.String objectId,
boolean allVersions)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException,
CMISRuntimeException
objectId - the object idallVersions - if the object is a document, should we delete all versions?
CMISConstraintException - if the object isn't of the right type
CMISVersioningException - if the object's versioning state isn't as expected
CMISObjectNotFoundException - if the object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to the object is denied
CMISRuntimeException - on other exceptions
void addObjectToFolder(java.lang.String objectId,
java.lang.String folderId)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object idfolderId - the folder id
CMISConstraintException - if an object isn't of the right type
CMISVersioningException - if an object's versioning state isn't as expected
CMISObjectNotFoundException - if an object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to an object is denied
void removeObjectFromFolder(java.lang.String objectId,
java.lang.String folderId)
throws CMISNotSupportedException,
CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object idfolderId - the folder id
CMISNotSupportedException - if the child association is primary
CMISConstraintException - if an object isn't of the right type
CMISVersioningException - if an object's versioning state isn't as expected
CMISObjectNotFoundException - if an object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to an object is denied
void moveObject(java.lang.String objectId,
java.lang.String targetFolderId,
java.lang.String sourceFolderId)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object idtargetFolderId - the target folder idsourceFolderId - the source folder id
CMISConstraintException - if an object isn't of the right type
CMISVersioningException - if an object's versioning state isn't as expected
CMISObjectNotFoundException - if an object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to an object is denied
boolean setContentStream(java.lang.String objectId,
org.alfresco.service.namespace.QName propertyQName,
boolean overwriteFlag,
java.io.InputStream contentStream,
java.lang.String mimeType)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISContentAlreadyExistsException,
CMISStreamNotSupportedException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
objectId - the object idpropertyQName - the property q nameoverwriteFlag - the overwrite flagcontentStream - the content streammimeType - the mime type
true if content was overwritten
CMISContentAlreadyExistsException - if overwrite was false and content already existed
CMISStreamNotSupportedException - if the object's type definition does not allow a content stream
CMISConstraintException - if an object isn't of the right type
CMISVersioningException - if an object's versioning state isn't as expected
CMISObjectNotFoundException - if an object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to an object is denied
java.lang.String createPolicy(java.util.Map properties,
java.lang.String folderId,
java.util.List policies)
throws CMISConstraintException,
CMISRuntimeException,
CMISInvalidArgumentException
properties - CMIS propertiesfolderId - parent folder for this new policypolicies - the policies
CMISConstraintException - if there is a problem with the supplied properties
CMISInvalidArgumentException - if an argument is invalid
CMISRuntimeException - on other exceptions
void applyPolicy(java.lang.String policyId,
java.lang.String objectId)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
policyId - policy IdobjectId - target object Id
CMISConstraintException - if an object isn't of the right type
CMISVersioningException - if an object's versioning state isn't as expected
CMISObjectNotFoundException - if an object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to an object is denied
java.util.List getAppliedPolicies(java.lang.String objectId,
java.lang.String filter)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException,
CMISFilterNotValidException
objectId - the object idfilter - property filter
CMISConstraintException - if an object isn't of the right type
CMISVersioningException - if an object's versioning state isn't as expected
CMISObjectNotFoundException - if an object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to an object is denied
CMISFilterNotValidException - if the property filter is invalid
void removePolicy(java.lang.String policyId,
java.lang.String objectId)
throws CMISConstraintException,
CMISVersioningException,
CMISObjectNotFoundException,
CMISInvalidArgumentException,
CMISPermissionDeniedException
policyId - policy IdobjectId - target object Id.
CMISConstraintException - if an object isn't of the right type
CMISVersioningException - if an object's versioning state isn't as expected
CMISObjectNotFoundException - if an object does not exist
CMISInvalidArgumentException - if an argument is invalid
CMISPermissionDeniedException - if access to an object is denied
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||