com.bea.content.cmis.rest.resources
Class NodeBase

java.lang.Object
  extended by com.bea.content.cmis.rest.resources.BaseCMISResource
      extended by com.bea.content.cmis.rest.resources.NodeBase
Direct Known Subclasses:
Document, Folder

public abstract class NodeBase
extends BaseCMISResource

Base class for Folder and Document behavior


Field Summary
protected  com.bea.content.cmis.rest.converters.TypeOfEntry entryType
           
 
Constructor Summary
protected NodeBase(com.bea.content.cmis.rest.converters.TypeOfEntry entryType)
           
 
Method Summary
 void delete(String repositoryId, String nodeUid)
           
 com.bea.content.schema.cmis.atom.EntryType getProperties(String repositoryId, String nodeUid, com.bea.content.cmis.rest.resources.DelimitedListParam filter, com.bea.content.cmis.rest.resources.BooleanParam includeAllowableActions, com.bea.content.cmis.rest.resources.BooleanParam includeRelationshipsIgnored, com.bea.content.cmis.rest.resources.BooleanParam includePolicyIdsIgnored, com.bea.content.cmis.rest.resources.BooleanParam includeACLIgnored, String renditionFilterIgnored, com.bea.content.cmis.rest.resources.EnumReturnVersionParam returnVersionIgnored)
           
 com.bea.content.schema.cmis.atom.EntryType updateProperties(String repositoryId, String nodeUid, com.bea.content.schema.cmis.atom.EntryType entry)
          Updates the entry with any CMIS properties specified in the request.
 
Methods inherited from class com.bea.content.cmis.rest.resources.BaseCMISResource
getContentContext, getHttpRequest, getUriService, setHttpRequest, setUriService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entryType

protected com.bea.content.cmis.rest.converters.TypeOfEntry entryType
Constructor Detail

NodeBase

protected NodeBase(com.bea.content.cmis.rest.converters.TypeOfEntry entryType)
Method Detail

getProperties

public com.bea.content.schema.cmis.atom.EntryType getProperties(String repositoryId,
                                                                String nodeUid,
                                                                com.bea.content.cmis.rest.resources.DelimitedListParam filter,
                                                                com.bea.content.cmis.rest.resources.BooleanParam includeAllowableActions,
                                                                com.bea.content.cmis.rest.resources.BooleanParam includeRelationshipsIgnored,
                                                                com.bea.content.cmis.rest.resources.BooleanParam includePolicyIdsIgnored,
                                                                com.bea.content.cmis.rest.resources.BooleanParam includeACLIgnored,
                                                                String renditionFilterIgnored,
                                                                com.bea.content.cmis.rest.resources.EnumReturnVersionParam returnVersionIgnored)
                                                         throws RepositoryException
Throws
RepositoryException

updateProperties

public com.bea.content.schema.cmis.atom.EntryType updateProperties(String repositoryId,
                                                                   String nodeUid,
                                                                   com.bea.content.schema.cmis.atom.EntryType entry)
                                                            throws RepositoryException
Updates the entry with any CMIS properties specified in the request. Any properties not specified in the request will not be changed. (This is more of a PATCH functionality, but has been defined in the spec as PUT.)

Throws
RepositoryException

delete

public void delete(String repositoryId,
                   String nodeUid)
            throws RepositoryException
Throws
RepositoryException


Copyright © 2011, Oracle. All rights reserved.