public class CMISNodeInfoImpl
extends java.lang.Object
implements org.alfresco.opencmis.dictionary.CMISNodeInfo
Constructor and Description |
---|
CMISNodeInfoImpl() |
CMISNodeInfoImpl(CMISConnector connector,
org.alfresco.service.cmr.repository.AssociationRef associationRef) |
CMISNodeInfoImpl(CMISConnector connector,
org.alfresco.service.cmr.repository.NodeRef nodeRef) |
CMISNodeInfoImpl(CMISConnector connector,
java.lang.String objectId) |
Modifier and Type | Method and Description |
---|---|
protected void |
analyseAssociationRef() |
protected void |
analyseCurrentVersion(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected void |
analyseNodeRef() |
protected void |
analyseObjectId() |
protected void |
analyseVersionNode(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
void |
checkIfFolder(java.lang.String what) |
void |
checkIfUseful(java.lang.String what) |
boolean |
containsPropertyValue(java.lang.String id) |
void |
deleteNode() |
void |
deleteVersion() |
org.alfresco.service.cmr.repository.AssociationRef |
getAssociationRef() |
java.lang.String |
getCheckinComment() |
java.io.Serializable |
getCreationDate() |
java.lang.String |
getCurrentNodeId() |
org.alfresco.service.cmr.repository.NodeRef |
getCurrentNodeNodeRef() |
java.lang.String |
getCurrentObjectId() |
org.alfresco.service.cmr.repository.NodeRef |
getLatestVersionNodeRef(boolean major) |
java.io.Serializable |
getModificationDate() |
java.lang.String |
getName() |
org.alfresco.service.cmr.repository.NodeRef |
getNodeRef() |
java.lang.String |
getObjectId() |
org.alfresco.opencmis.dictionary.CMISObjectVariant |
getObjectVariant() |
java.util.List |
getParents() |
java.lang.String |
getPath() |
java.io.Serializable |
getPropertyValue(java.lang.String id) |
org.alfresco.opencmis.dictionary.TypeDefinitionWrapper |
getType() |
protected Version |
getVersion() |
VersionHistory |
getVersionHistory() |
java.lang.String |
getVersionLabel() |
boolean |
hasPWC() |
boolean |
isCurrentVersion() |
boolean |
isDocument() |
boolean |
isFolder() |
boolean |
isLatestMajorVersion() |
boolean |
isLatestVersion() |
boolean |
isMajorVersion() |
boolean |
isPWC() |
boolean |
isRelationship() |
boolean |
isRootFolder() |
boolean |
isVariant(org.alfresco.opencmis.dictionary.CMISObjectVariant var) |
boolean |
isVersion() |
void |
putPropertyValue(java.lang.String id,
java.io.Serializable value) |
protected void |
setUnversioned(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
java.lang.String |
toString() |
public CMISNodeInfoImpl()
public CMISNodeInfoImpl(CMISConnector connector, java.lang.String objectId)
public CMISNodeInfoImpl(CMISConnector connector, org.alfresco.service.cmr.repository.NodeRef nodeRef)
public CMISNodeInfoImpl(CMISConnector connector, org.alfresco.service.cmr.repository.AssociationRef associationRef)
protected void analyseVersionNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
protected void analyseCurrentVersion(org.alfresco.service.cmr.repository.NodeRef nodeRef)
protected void setUnversioned(org.alfresco.service.cmr.repository.NodeRef nodeRef)
protected void analyseObjectId()
protected void analyseNodeRef()
protected void analyseAssociationRef()
public java.lang.String getObjectId()
getObjectId
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public org.alfresco.opencmis.dictionary.CMISObjectVariant getObjectVariant()
getObjectVariant
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public boolean isVariant(org.alfresco.opencmis.dictionary.CMISObjectVariant var)
isVariant
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public org.alfresco.service.cmr.repository.NodeRef getNodeRef()
getNodeRef
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public java.lang.String getCurrentNodeId()
getCurrentNodeId
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public org.alfresco.service.cmr.repository.NodeRef getCurrentNodeNodeRef()
getCurrentNodeNodeRef
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public java.lang.String getCurrentObjectId()
getCurrentObjectId
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public boolean isCurrentVersion()
isCurrentVersion
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public boolean isPWC()
isPWC
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public boolean hasPWC()
hasPWC
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public boolean isVersion()
isVersion
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public boolean isLatestVersion()
isLatestVersion
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public boolean isLatestMajorVersion()
isLatestMajorVersion
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public boolean isMajorVersion()
isMajorVersion
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public java.lang.String getVersionLabel()
getVersionLabel
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public java.lang.String getCheckinComment()
getCheckinComment
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public org.alfresco.service.cmr.repository.AssociationRef getAssociationRef()
getAssociationRef
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public org.alfresco.opencmis.dictionary.TypeDefinitionWrapper getType()
getType
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public boolean isFolder()
isFolder
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public boolean isRootFolder()
isRootFolder
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public boolean isDocument()
isDocument
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public boolean isRelationship()
isRelationship
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public java.lang.String getName()
getName
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public java.lang.String getPath()
getPath
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public java.io.Serializable getCreationDate()
getCreationDate
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public java.io.Serializable getModificationDate()
getModificationDate
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public org.alfresco.service.cmr.repository.NodeRef getLatestVersionNodeRef(boolean major)
public VersionHistory getVersionHistory()
public void deleteNode()
public void deleteVersion()
protected Version getVersion()
public void checkIfUseful(java.lang.String what)
public void checkIfFolder(java.lang.String what)
public java.io.Serializable getPropertyValue(java.lang.String id)
getPropertyValue
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public boolean containsPropertyValue(java.lang.String id)
containsPropertyValue
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public void putPropertyValue(java.lang.String id, java.io.Serializable value)
putPropertyValue
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List getParents()
getParents
in interface org.alfresco.opencmis.dictionary.CMISNodeInfo
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.