|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectccc.api.core.Res
ccc.api.core.ResourceSummary
public final class ResourceSummary
A summary of a resource. TODO: remove all mutators?
Field Summary | |
---|---|
static java.lang.String |
ABSOLUTE_PATH
ABSOLUTE_PATH : String. |
static java.lang.String |
CHILD_COUNT
CHILD_COUNT : String. |
static java.lang.String |
DATE_CHANGED
DATE_CHANGED : String. |
static java.lang.String |
DATE_CREATED
DATE_CREATED : String. |
static java.lang.String |
DESCRIPTION
DESCRIPTION : String. |
static java.lang.String |
FOLDER_COUNT
FOLDER_COUNT : String. |
static java.lang.String |
INDEX_PAGE_ID
INDEX_PAGE_ID : String. |
static java.lang.String |
LOCKED
LOCKED : String. |
static java.lang.String |
MM_INCLUDE
MM_INCLUDE : String. |
static java.lang.String |
NAME
NAME : String. |
static java.lang.String |
PARENT
PARENT : String. |
static java.lang.String |
PUBLISHED
PUBLISHED : String. |
static java.lang.String |
TITLE
TITLE : String. |
static java.lang.String |
TYPE
TYPE : String. |
static java.lang.String |
UUID
UUID : String. |
static java.lang.String |
VISIBLE
VISIBLE : String. |
static java.lang.String |
WORKING_COPY
WORKING_COPY : String. |
Constructor Summary | |
---|---|
ResourceSummary()
Constructor. |
|
ResourceSummary(java.util.UUID id,
java.util.UUID parent,
java.lang.String name,
Username publishedBy,
java.lang.String title,
Username lockedBy,
ResourceType type,
int childCount,
int folderCount,
boolean includeInMainMenu,
boolean hasWorkingCopy,
java.util.Date dateCreated,
java.util.Date dateChanged,
java.util.UUID templateId,
java.util.Set<java.lang.String> tags,
java.lang.String absolutePath,
java.util.UUID indexPageId,
java.lang.String description,
Username createdBy,
Username changedBy)
Constructor. |
Method Summary | |
---|---|
Link |
acl()
Link. |
void |
decrementFolderCount()
Decrease the folder count by 1. |
Link |
duration()
Link. |
Link |
excludeMM()
Link. |
Link |
exists()
Link. |
java.lang.String |
getAbsolutePath()
Accessor. |
Username |
getChangedBy()
Accessor. |
int |
getChildCount()
Accessor. |
Username |
getCreatedBy()
Accessor. |
java.util.Date |
getDateChanged()
Accessor. |
java.util.Date |
getDateCreated()
Accessor. |
java.lang.String |
getDescription()
Accessor. |
int |
getFolderCount()
Accessor. |
java.util.UUID |
getId()
Accessor. |
java.util.UUID |
getIndexPageId()
Accessor. |
Username |
getLockedBy()
Accessor. |
java.lang.String |
getName()
Accessor. |
java.util.UUID |
getParent()
Accessor. |
Username |
getPublishedBy()
Accessor. |
java.util.Set<java.lang.String> |
getTags()
Accessor. |
java.util.UUID |
getTemplateId()
Accessor. |
java.lang.String |
getTitle()
Accessor. |
ResourceType |
getType()
Accessor. |
Link |
images()
Link. |
Link |
includeMM()
Link. |
void |
incrementFolderCount()
Increase the folder count by 1. |
boolean |
isHasWorkingCopy()
Accessor. |
boolean |
isIncludeInMainMenu()
Accessor. |
boolean |
isVisible()
Accessor. |
Link |
list()
Link. |
Link |
lock()
Link. |
Link |
move()
Link. |
Link |
rename()
Link. |
Link |
revisions()
Link. |
java.lang.String |
revisionsPath()
Retrieve the relative path to a resource's revision data. |
Link |
self()
Link. |
Link |
selfBinary()
Link. |
void |
setAbsolutePath(java.lang.String absolutePath)
Mutator. |
void |
setChangedBy(Username changedBy)
Mutator. |
void |
setChildCount(int childCount)
Mutator. |
void |
setCreatedBy(Username createdBy)
Mutator. |
void |
setDateChanged(java.util.Date dateChanged)
Mutator. |
void |
setDateCreated(java.util.Date dateCreated)
Mutator. |
void |
setDescription(java.lang.String description)
Mutator. |
void |
setFolderCount(int count)
Mutator. |
void |
setHasWorkingCopy(boolean hasWorkingCopy)
Mutator. |
void |
setId(java.util.UUID id)
Mutator. |
void |
setIncludeInMainMenu(boolean includeInMainMenu)
Mutator. |
void |
setIndexPageId(java.util.UUID indexPageId)
Mutator. |
void |
setLockedBy(Username lockedBy)
Mutator. |
void |
setName(java.lang.String name)
Mutator. |
void |
setParent(java.util.UUID parent)
Mutator. |
void |
setPublishedBy(Username publishedBy)
Mutator. |
void |
setTags(java.util.Set<java.lang.String> tags)
Mutator. |
void |
setTags(java.lang.String tags)
Deprecated. |
void |
setTemplateId(java.util.UUID templateId)
Mutator. |
void |
setTitle(java.lang.String title)
Mutator. |
void |
setType(ResourceType type)
Mutator. |
void |
setVisible(boolean visible)
Mutator. |
Link |
targetName()
Link. |
Link |
templateRevision()
Link. |
Link |
uriAbsPath()
Link. |
Link |
uriMetadata()
Link. |
Link |
uriPublish()
Link. |
Link |
uriTemplate()
Link. |
Link |
wc()
Link. |
Methods inherited from class ccc.api.core.Res |
---|
addLink, addLinks, getLink, getLinks |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String UUID
public static final java.lang.String PARENT
public static final java.lang.String NAME
public static final java.lang.String PUBLISHED
public static final java.lang.String TITLE
public static final java.lang.String LOCKED
public static final java.lang.String TYPE
public static final java.lang.String CHILD_COUNT
public static final java.lang.String FOLDER_COUNT
public static final java.lang.String MM_INCLUDE
public static final java.lang.String WORKING_COPY
public static final java.lang.String DATE_CHANGED
public static final java.lang.String DATE_CREATED
public static final java.lang.String ABSOLUTE_PATH
public static final java.lang.String INDEX_PAGE_ID
public static final java.lang.String DESCRIPTION
public static final java.lang.String VISIBLE
Constructor Detail |
---|
public ResourceSummary()
public ResourceSummary(java.util.UUID id, java.util.UUID parent, java.lang.String name, Username publishedBy, java.lang.String title, Username lockedBy, ResourceType type, int childCount, int folderCount, boolean includeInMainMenu, boolean hasWorkingCopy, java.util.Date dateCreated, java.util.Date dateChanged, java.util.UUID templateId, java.util.Set<java.lang.String> tags, java.lang.String absolutePath, java.util.UUID indexPageId, java.lang.String description, Username createdBy, Username changedBy)
id
- The resource's id.parent
- The resource's parent folder id.name
- The resource's name.publishedBy
- The user that published the resource.title
- The resource's title.lockedBy
- The user that locked the resource.type
- The type of the resource.childCount
- The number of children the resource has.folderCount
- The number of folders the resource contains.includeInMainMenu
- Is the resource included in the main menu.hasWorkingCopy
- Does the resource have a working copy.dateCreated
- When was the resource created.dateChanged
- When was the resource last changed.templateId
- The id of the resource's template.tags
- The resource's tags.absolutePath
- The resource's absolute path.indexPageId
- The id of the index page.description
- The description of the resource.createdBy
- The user who created the resource.changedBy
- The user who changed the resource.Method Detail |
---|
public java.util.UUID getId()
public java.util.UUID getParent()
public java.lang.String getName()
public Username getPublishedBy()
public Username getCreatedBy()
public Username getChangedBy()
public java.lang.String getTitle()
public Username getLockedBy()
public ResourceType getType()
public int getChildCount()
public int getFolderCount()
public boolean isIncludeInMainMenu()
public boolean isHasWorkingCopy()
public java.util.Date getDateCreated()
public java.util.Date getDateChanged()
public java.lang.String revisionsPath()
public void setHasWorkingCopy(boolean hasWorkingCopy)
hasWorkingCopy
- The hasWorkingCopy to set.public void setTitle(java.lang.String title)
title
- The title to set.public void setName(java.lang.String name)
name
- The name to set.public void setIncludeInMainMenu(boolean includeInMainMenu)
includeInMainMenu
- The includeInMainMenu to set.public java.util.UUID getTemplateId()
public java.util.Set<java.lang.String> getTags()
public void setLockedBy(Username lockedBy)
lockedBy
- The lockedBy to set.public void setPublishedBy(Username publishedBy)
publishedBy
- The publishedBy to set.public void setTemplateId(java.util.UUID templateId)
templateId
- The templateId to set.public void setTags(java.util.Set<java.lang.String> tags)
tags
- The tags to set.@Deprecated public void setTags(java.lang.String tags)
tags
- The tags to set.public java.lang.String getAbsolutePath()
public void setAbsolutePath(java.lang.String absolutePath)
absolutePath
- The absolutePath to set.public java.util.UUID getIndexPageId()
public void setIndexPageId(java.util.UUID indexPageId)
indexPageId
- The indexPageId to set.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- The description to set.public void setId(java.util.UUID id)
id
- The id to set.public void setParent(java.util.UUID parent)
parent
- The parent to set.public void setCreatedBy(Username createdBy)
createdBy
- The createdBy to set.public void setChangedBy(Username changedBy)
changedBy
- The changedBy to set.public void setType(ResourceType type)
type
- The type to set.public void setChildCount(int childCount)
childCount
- The childCount to set.public void setDateCreated(java.util.Date dateCreated)
dateCreated
- The dateCreated to set.public void setDateChanged(java.util.Date dateChanged)
dateChanged
- The dateChanged to set.public void setFolderCount(int count)
count
- The folder count.public void incrementFolderCount()
public void decrementFolderCount()
public Link rename()
public Link wc()
public Link list()
public Link revisions()
public Link templateRevision()
public Link uriAbsPath()
public Link includeMM()
public Link lock()
public Link move()
public Link duration()
public Link acl()
public Link uriPublish()
public Link excludeMM()
public Link uriMetadata()
public Link uriTemplate()
public Link images()
public Link self()
public Link selfBinary()
public Link exists()
public Link targetName()
public void setVisible(boolean visible)
visible
- Is the resource visible.public boolean isVisible()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |