|
||||||||||
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.Resource
public class Resource
A read-only snapshot of a resource.
Field Summary | |
---|---|
static java.lang.String |
ABSOLUTE_PATH
ABSOLUTE_PATH : String. |
static java.lang.String |
ACL
ACL : String. |
static java.lang.String |
DELETE
DELETE : String. |
static java.lang.String |
DURATION
DURATION : String. |
static java.lang.String |
EXCLUDE_MM
EXCLUDE_MM : String. |
static java.lang.String |
INCLUDE_MM
INCLUDE_MM : String. |
static java.lang.String |
LIST
LIST : String. |
static java.lang.String |
LOCK
LOCK : String. |
static java.lang.String |
METADATA
METADATA : String. |
static java.lang.String |
NAME
NAME : String. |
static java.lang.String |
PARENT
PARENT : String. |
static java.lang.String |
PUBLISH
PUBLISH : String. |
static java.lang.String |
REVISIONS
REVISIONS : String. |
static java.lang.String |
SELF
SELF : String. |
static java.lang.String |
TEMPLATE
TEMPLATE : String. |
static java.lang.String |
WC
WC_APPLY : String. |
Constructor Summary | |
---|---|
Resource()
Constructor. |
|
Resource(Duration cacheDuration)
Deprecated. |
|
Resource(Duration cacheDuration,
java.lang.Long revision,
java.util.UUID templateId)
Deprecated. |
|
Resource(java.lang.Long revision)
Deprecated. |
|
Resource(java.util.UUID templateId)
Deprecated. |
Method Summary | |
---|---|
Link |
duration()
Link. |
java.lang.String |
getAbsolutePath()
Accessor. |
Duration |
getCacheDuration()
Compute the cache duration for this resource. |
java.util.Date |
getDateChanged()
Accessor for the date the resource last changed. |
java.util.Date |
getDateCreated()
Accessor for the date the resource was created. |
java.lang.String |
getDescription()
Accessor for the file's description. |
java.util.UUID |
getId()
Accessor. |
java.util.UUID |
getLockedBy()
Accessor. |
java.util.Map<java.lang.String,java.lang.String> |
getMetadata()
Accessor. |
java.lang.String |
getMetadatum(java.lang.String key)
Retrieve metadata for this resource. |
ResourceName |
getName()
Accessor for name. |
java.util.UUID |
getParent()
Accessor. |
java.util.UUID |
getPublishedBy()
Accessor. |
int |
getRevision()
Accessor. |
java.util.Set<java.lang.String> |
getTags()
Accessor for a resource's tags. |
java.util.UUID |
getTemplate()
Compute the template for this resource. |
java.lang.String |
getTitle()
Accessor for the title. |
ResourceType |
getType()
Accessor. |
boolean |
isCacheable()
Query. |
boolean |
isInMainMenu()
Accessor for 'include in main menu' property. |
boolean |
isLocked()
Accessor. |
boolean |
isPublished()
Accessor. |
boolean |
isSecure()
Accessor. |
boolean |
isVisible()
Is the resource visible. |
boolean |
isWorkingCopy()
Accessor. |
Link |
self()
Link. |
void |
setAbsolutePath(java.lang.String absolutePath)
Mutator. |
void |
setCacheDuration(Duration cacheDuration)
Mutator. |
void |
setDateChanged(java.util.Date dateChanged)
Mutator. |
void |
setDateCreated(java.util.Date dateCreated)
Mutator. |
void |
setDescription(java.lang.String description)
Mutator. |
void |
setId(java.util.UUID id)
Mutator. |
void |
setInMainMenu(boolean inMainMenu)
Mutator. |
void |
setLocked(boolean isLocked)
Mutator. |
void |
setLockedBy(java.util.UUID lockedBy)
Mutator. |
void |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Mutator. |
void |
setName(ResourceName name)
Mutator. |
void |
setParent(java.util.UUID parent)
Mutator. |
void |
setPublished(boolean isPublished)
Mutator. |
void |
setPublishedBy(java.util.UUID publishedBy)
Mutator. |
void |
setRevision(int revision)
Mutator. |
void |
setSecure(boolean isSecure)
Mutator. |
void |
setTags(java.util.Set<java.lang.String> tags)
Mutator. |
void |
setTags(java.lang.String tags)
Mutator. |
void |
setTemplate(java.util.UUID template)
Mutator. |
void |
setTitle(java.lang.String title)
Mutator. |
void |
setType(ResourceType type)
Mutator. |
void |
setVisible(boolean isVisible)
Mutator. |
Link |
uriMetadata()
Link. |
Link |
uriTemplate()
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 NAME
public static final java.lang.String WC
public static final java.lang.String LIST
public static final java.lang.String REVISIONS
public static final java.lang.String ABSOLUTE_PATH
public static final java.lang.String INCLUDE_MM
public static final java.lang.String LOCK
public static final java.lang.String PARENT
public static final java.lang.String DURATION
public static final java.lang.String ACL
public static final java.lang.String PUBLISH
public static final java.lang.String EXCLUDE_MM
public static final java.lang.String METADATA
public static final java.lang.String TEMPLATE
public static final java.lang.String SELF
public static final java.lang.String DELETE
Constructor Detail |
---|
public Resource()
@Deprecated public Resource(Duration cacheDuration)
cacheDuration
- The duration to set (may be NULL).@Deprecated public Resource(java.lang.Long revision)
revision
- The revision used to create the working copy.@Deprecated public Resource(Duration cacheDuration, java.lang.Long revision, java.util.UUID templateId)
cacheDuration
- The duration to set (may be NULL).revision
- The revision used to create the working copy.templateId
- The template id.@Deprecated public Resource(java.util.UUID templateId)
templateId
- The template id.Method Detail |
---|
public final java.util.UUID getTemplate()
public final boolean isVisible()
public final ResourceType getType()
public final java.lang.String getDescription()
public final ResourceName getName()
ResourceName
.public final Duration getCacheDuration()
public final java.util.Date getDateChanged()
public final java.util.Date getDateCreated()
public final java.lang.String getMetadatum(java.lang.String key)
key
- The key with which the datum was stored.
public final java.util.UUID getId()
public final boolean isInMainMenu()
public final boolean isLocked()
public final boolean isPublished()
public final java.util.UUID getLockedBy()
public final java.util.Map<java.lang.String,java.lang.String> getMetadata()
public final java.util.UUID getParent()
public final java.util.UUID getPublishedBy()
public final java.util.Set<java.lang.String> getTags()
public final java.lang.String getTitle()
public final java.lang.String getAbsolutePath()
public void setTitle(java.lang.String title)
title
- The title to set.public void setId(java.util.UUID id)
id
- The id to set.public void setName(ResourceName name)
name
- The name to set.public void setDescription(java.lang.String description)
description
- The description to set.public void setParent(java.util.UUID parent)
parent
- The parent to set.public void setType(ResourceType type)
type
- The type to set.public boolean isSecure()
public void setSecure(boolean isSecure)
isSecure
- The isSecure to set.public void setAbsolutePath(java.lang.String absolutePath)
absolutePath
- The absolutePath to set.public void setTags(java.util.Set<java.lang.String> tags)
tags
- The tags to set.public void setTags(java.lang.String tags)
tags
- The tags to set.public void setPublishedBy(java.util.UUID publishedBy)
publishedBy
- The publishedBy to set.public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
metadata
- The metadata to set.public void setPublished(boolean isPublished)
isPublished
- The isPublished to set.public void setLockedBy(java.util.UUID lockedBy)
lockedBy
- The lockedBy to set.public void setLocked(boolean isLocked)
isLocked
- The isLocked 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 setVisible(boolean isVisible)
isVisible
- The isVisible to set.public void setTemplate(java.util.UUID template)
template
- The template to set.public void setCacheDuration(Duration cacheDuration)
cacheDuration
- The cacheDuration to set.public void setInMainMenu(boolean inMainMenu)
inMainMenu
- The inMainMenu to set.public void setRevision(int revision)
revision
- The revision to set.public int getRevision()
public boolean isWorkingCopy()
public boolean isCacheable()
public Link uriMetadata()
public Link uriTemplate()
public Link duration()
public final Link self()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |