it.sistematica.isharedoc.sharecloud.model.smartsheet
Class SmartsheetHome

java.lang.Object
  extended by it.sistematica.isharedoc.sharecloud.model.CloudAbstractFile
      extended by it.sistematica.isharedoc.sharecloud.model.smartsheet.SmartsheetHome
All Implemented Interfaces:
CloudFile, CloudFolder

public class SmartsheetHome
extends CloudAbstractFile
implements CloudFolder


Field Summary
protected  com.smartsheet.api.models.Home home
           
static java.lang.String ID
           
static java.lang.String NAME
           
 
Fields inherited from class it.sistematica.isharedoc.sharecloud.model.CloudAbstractFile
changedProperties, confidentialityLevel, created, createdBy, deleted, description, entities, file, hidden, id, modified, modifiedBy, name, note, objectTemplate, original, ownerOrganization, parent, session, status
 
Fields inherited from interface it.sistematica.isharedoc.sharecloud.model.CloudFile
PATH_SEPARATOR, TRASH_DIRECTORY_NAME
 
Constructor Summary
SmartsheetHome(CloudSession session, com.smartsheet.api.models.Home home)
           
 
Method Summary
 java.util.List<CloudFile> getChildren()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 java.lang.Object getObject()
           
 java.lang.String getPath()
           
 java.lang.String getRepositoryPath()
           
 java.lang.Boolean isArchivied()
           
 java.lang.Boolean isContainer()
           
 java.lang.Boolean isFolder()
           
 void trace()
           
 
Methods inherited from class it.sistematica.isharedoc.sharecloud.model.CloudAbstractFile
addAcl, addSecondaryType, getAcl, getAttributesAsString, getAttributeValues, getChangedProperties, getColor, getConfidentialityLevel, getConfidentialityLevelId, getCreated, getCreatedBy, getDescription, getFileType, getIconClass, getIconDescription, getIconMedium, getIconTitle, getIconTree, getIdFullPath, getInternalFile, getModified, getModifiedBy, getNameFullPath, getNameFullPathWithAttributes, getNameFullPathWithNote, getNameWithAttributes, getNameWithNote, getNote, getNoteInShort, getObjectTemplate, getObjectTemplateId, getOrganization, getOrganizationId, getOriginal, getParent, getParentObject, getProperties, getProperty, getPropertyValue, getPropertyValueString, getRemotePath, getSecondaryTypes, getSession, getStatus, getTrashPath, getType, getURL, isDeleted, isDocument, isDrive, isHidden, isInternal, isItemLink, isLink, isRemote, isReplica, isSpecial, isTopic, isTrash, isTrashed, removeAcl, removeSecondaryType, setAcl, setChangedProperties, setConfidentialityLevelId, setCreated, setCreatedBy, setDeleted, setDescription, setHidden, setId, setInternalFile, setModified, setModifiedBy, setName, setNote, setObjectTemplateId, setOrganizationId, setParent, setPropertyValue, setSession, setStatus, toString, traceChanges
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface it.sistematica.isharedoc.sharecloud.model.CloudFolder
isSpecial, isTopic
 
Methods inherited from interface it.sistematica.isharedoc.sharecloud.model.CloudFile
addAcl, addSecondaryType, getAcl, getAttributesAsString, getAttributeValues, getChangedProperties, getColor, getConfidentialityLevel, getConfidentialityLevelId, getCreated, getCreatedBy, getDescription, getFileType, getIconClass, getIconDescription, getIconMedium, getIconTitle, getIconTree, getIdFullPath, getInternalFile, getModified, getModifiedBy, getNameFullPath, getNameFullPathWithAttributes, getNameFullPathWithNote, getNameWithAttributes, getNameWithNote, getNote, getNoteInShort, getObjectTemplate, getObjectTemplateId, getOrganization, getOrganizationId, getOriginal, getParent, getParentObject, getProperties, getProperty, getPropertyValue, getPropertyValueString, getRemotePath, getSecondaryTypes, getSession, getStatus, getTrashPath, getType, getURL, isDeleted, isDocument, isDrive, isHidden, isInternal, isItemLink, isLink, isRemote, isReplica, isTrash, isTrashed, removeAcl, removeSecondaryType, setAcl, setChangedProperties, setConfidentialityLevelId, setCreated, setCreatedBy, setDeleted, setDescription, setHidden, setId, setInternalFile, setModified, setModifiedBy, setName, setNote, setObjectTemplateId, setOrganizationId, setParent, setPropertyValue, setStatus, traceChanges
 

Field Detail

ID

public static final java.lang.String ID
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

home

protected com.smartsheet.api.models.Home home
Constructor Detail

SmartsheetHome

public SmartsheetHome(CloudSession session,
                      com.smartsheet.api.models.Home home)
Method Detail

getObject

public java.lang.Object getObject()
Specified by:
getObject in interface CloudFile

getId

public java.lang.String getId()
Specified by:
getId in interface CloudFile
Overrides:
getId in class CloudAbstractFile

getName

public java.lang.String getName()
Specified by:
getName in interface CloudFile
Overrides:
getName in class CloudAbstractFile

getPath

public java.lang.String getPath()
Specified by:
getPath in interface CloudFile

isFolder

public java.lang.Boolean isFolder()
Specified by:
isFolder in interface CloudFile
Overrides:
isFolder in class CloudAbstractFile

isContainer

public java.lang.Boolean isContainer()
Specified by:
isContainer in interface CloudFile
Overrides:
isContainer in class CloudAbstractFile

getRepositoryPath

public java.lang.String getRepositoryPath()
Specified by:
getRepositoryPath in interface CloudFile

getChildren

public java.util.List<CloudFile> getChildren()
Specified by:
getChildren in interface CloudFolder

trace

public void trace()
Specified by:
trace in interface CloudFile
Overrides:
trace in class CloudAbstractFile

isArchivied

public java.lang.Boolean isArchivied()
Specified by:
isArchivied in interface CloudFolder