org.rivetlogic.scar.vo
Class AlfrescoNode
java.lang.Object
org.rivetlogic.scar.vo.BaseNode
org.rivetlogic.scar.vo.AlfrescoNode
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, Node
- Direct Known Subclasses:
- ArchivedNodeData, NodeData, TreeNodeData
public class AlfrescoNode
- extends BaseNode
Object to use in UI to display Alfresco node with icon and some information.
- Author:
- Rivet Logic Corporation
- See Also:
- Serialized Form
|
Constructor Summary |
AlfrescoNode(java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> properties,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
AlfrescoNode(java.lang.String name,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
properties
protected java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> properties
nodeType
protected java.lang.String nodeType
mimeType
protected java.lang.String mimeType
readableSize
protected java.lang.String readableSize
iconFileName
protected java.lang.String iconFileName
userHomeFolder
protected boolean userHomeFolder
addChildrenPermission
protected boolean addChildrenPermission
cancelCheckOutPermission
protected boolean cancelCheckOutPermission
changePermissionsPermission
protected boolean changePermissionsPermission
checkInPermission
protected boolean checkInPermission
checkOutPermission
protected boolean checkOutPermission
deletePermission
protected boolean deletePermission
lockPermission
protected boolean lockPermission
readContentPermission
protected boolean readContentPermission
readPermissionsPermission
protected boolean readPermissionsPermission
readPropertiesPermission
protected boolean readPropertiesPermission
unlockPermission
protected boolean unlockPermission
writeContentPermission
protected boolean writeContentPermission
writePermission
protected boolean writePermission
writePropertiesPermission
protected boolean writePropertiesPermission
AlfrescoNode
public AlfrescoNode(java.lang.String name,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
AlfrescoNode
public AlfrescoNode(java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> properties,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
getShortName
public java.lang.String getShortName(java.awt.Font font,
int width)
- Parameters:
fontName - name of the font to calculate width for.fontSize - size of the font to calculate width for.width - the pixel width to truncate the name at.
- Returns:
- the name of this node, truncated to the specified width using the font specified.
getFriendlyCreatedDate
public java.lang.String getFriendlyCreatedDate()
getFriendlyModifiedDate
public java.lang.String getFriendlyModifiedDate()
getName
public java.lang.String getName()
- Specified by:
getName in interface Node- Overrides:
getName in class BaseNode
- Returns:
- this node's name.
setName
public void setName(java.lang.String name)
- Overrides:
setName in class BaseNode
getDescription
public java.lang.String getDescription()
getTitle
public java.lang.String getTitle()
getCreator
public java.lang.String getCreator()
getAuthor
public java.lang.String getAuthor()
getLockType
public java.lang.String getLockType()
getLockOwner
public java.lang.String getLockOwner()
getWorkingCopyOwner
public java.lang.String getWorkingCopyOwner()
getProperties
public java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> getProperties()
setProperties
public void setProperties(java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> properties)
getNodeType
public java.lang.String getNodeType()
setNodeType
public void setNodeType(java.lang.String nodeType)
getMimeType
public java.lang.String getMimeType()
setMimeType
public void setMimeType(java.lang.String mimeType)
getIconFileName
public java.lang.String getIconFileName()
setIconFileName
public void setIconFileName(java.lang.String iconFileName)
getReadableSize
public java.lang.String getReadableSize()
setReadableSize
public void setReadableSize(java.lang.String readableSize)
isAddChildrenPermission
public boolean isAddChildrenPermission()
setAddChildrenPermission
public void setAddChildrenPermission(boolean addChildrenPermission)
isCancelCheckOutPermission
public boolean isCancelCheckOutPermission()
setCancelCheckOutPermission
public void setCancelCheckOutPermission(boolean cancelCheckOutPermission)
isChangePermissionsPermission
public boolean isChangePermissionsPermission()
setChangePermissionsPermission
public void setChangePermissionsPermission(boolean changePermissionsPermission)
isCheckInPermission
public boolean isCheckInPermission()
setCheckInPermission
public void setCheckInPermission(boolean checkInPermission)
isCheckOutPermission
public boolean isCheckOutPermission()
setCheckOutPermission
public void setCheckOutPermission(boolean checkOutPermission)
isDeletePermission
public boolean isDeletePermission()
setDeletePermission
public void setDeletePermission(boolean deletePermission)
isLockPermission
public boolean isLockPermission()
setLockPermission
public void setLockPermission(boolean lockPermission)
isReadContentPermission
public boolean isReadContentPermission()
setReadContentPermission
public void setReadContentPermission(boolean readContentPermission)
isReadPermissionsPermission
public boolean isReadPermissionsPermission()
setReadPermissionsPermission
public void setReadPermissionsPermission(boolean readPermissionsPermission)
isReadPropertiesPermission
public boolean isReadPropertiesPermission()
setReadPropertiesPermission
public void setReadPropertiesPermission(boolean readPropertiesPermission)
isUnlockPermission
public boolean isUnlockPermission()
setUnlockPermission
public void setUnlockPermission(boolean unlockPermission)
isWriteContentPermission
public boolean isWriteContentPermission()
setWriteContentPermission
public void setWriteContentPermission(boolean writeContentPermission)
isWritePermission
public boolean isWritePermission()
setWritePermission
public void setWritePermission(boolean writePermission)
isWritePropertiesPermission
public boolean isWritePropertiesPermission()
setWritePropertiesPermission
public void setWritePropertiesPermission(boolean writePropertiesPermission)
isUserHomeFolder
public boolean isUserHomeFolder()
setUserHomeFolder
public void setUserHomeFolder(boolean userHomeFolder)
Copyright 2008, Rivet Logic Corporation.