|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.slide.content.NodeRevisionDescriptor
Node Revision Descriptor class.
| Field Summary | |
static java.lang.String |
COLLECTION_TYPE
Collection type. |
static java.lang.String |
CONTENT_LANGUAGE
Content language. |
static java.lang.String |
CONTENT_LENGTH
Content length. |
static java.lang.String |
CONTENT_TYPE
MIME type of the content. |
static java.lang.String |
CREATION_DATE
Creation date. |
static java.lang.String |
CREATION_USER
|
protected static java.text.SimpleDateFormat |
creationDateFormat
Simple date format for the creation date ISO representation (partial). |
static java.lang.String |
ETAG
ETag. |
protected static java.text.SimpleDateFormat |
format
HTTP date format. |
protected static java.text.SimpleDateFormat[] |
formats
Date formats using for Date parsing. |
static java.lang.String |
LAST_MODIFIED
Last modification date. |
static java.lang.String |
MODIFICATION_DATE
|
static java.lang.String |
MODIFICATION_USER
|
static java.lang.String |
NAME
Name. |
static java.lang.String |
OWNER
Owner. |
static java.lang.String |
PERMANENT_LIFETIME
Permanent redirect reference. |
static java.lang.String |
REDIRECT_LIFETIME
Redirect reference lifetime. |
static java.lang.String |
REDIRECTREF_TYPE
Redirect Reference type. |
static java.lang.String |
REFTARGET
Redirect reference target. |
static java.lang.String |
RESOURCE_TYPE
Type. |
static java.lang.String |
SOURCE
Source. |
static java.lang.String |
TEMPORARY_LIFETIME
Temporary redirect reference. |
static java.lang.String |
TYPE
|
| Constructor Summary | |
NodeRevisionDescriptor()
Constructor. |
|
NodeRevisionDescriptor(long contentLength)
Constructor for client applications. |
|
NodeRevisionDescriptor(NodeRevisionNumber number,
java.lang.String branchName)
|
|
NodeRevisionDescriptor(NodeRevisionNumber number,
java.lang.String branchName,
java.util.Vector labels,
java.util.Hashtable properties)
Deprecated. because of weird structure of the properties parameter.
please use NodeRevisionDescriptor(NodeRevisionNumber, String, Vector, List). |
|
NodeRevisionDescriptor(NodeRevisionNumber number,
java.lang.String branchName,
java.util.Vector labels,
java.util.List properties)
Creates a new NodeRevisionDescriptor. |
|
| Method Summary | |
void |
addLabel(java.lang.String label)
Add new label. |
NodeRevisionDescriptor |
cloneObject()
Clone. |
java.util.Enumeration |
enumerateLabels()
Enumerate labels. |
java.util.Enumeration |
enumerateProperties()
Properties values enumerator. |
java.util.Enumeration |
enumeratePropertiesName()
Properties names enumerator. |
java.util.Enumeration |
enumerateRemovedProperties()
|
java.util.Enumeration |
enumerateUpdatedProperties()
|
boolean |
equals(java.lang.Object obj)
Equals. |
boolean |
exists(PropertyName name)
Tests if a property has been set. |
boolean |
exists(java.lang.String name)
Tests if a property with the namespace DAV: has been set. |
boolean |
exists(java.lang.String name,
java.lang.String namespace)
Tests if a property has been set. |
java.lang.String |
getBranchName()
Branch name accessor. |
java.lang.String |
getContentLanguage()
Content language accessor. |
long |
getContentLength()
Content length accessor. |
java.lang.String |
getContentType()
Get the MIME content type of the data (if any). |
java.lang.String |
getCreationDate()
Creation date accessor. |
java.util.Date |
getCreationDateAsDate()
Creation date accessor. |
java.lang.String |
getCreationUser()
Get the creation user |
java.lang.String |
getETag()
Get the ETAG property (if any). |
java.lang.String |
getLastModified()
Last modification date accessor. |
java.util.Date |
getLastModifiedAsDate()
Creation date accessor. |
java.lang.String |
getModificationDate()
Modification date accessor. |
java.lang.String |
getModificationUser()
Get the mofications user |
java.lang.String |
getName()
Name accessor. |
java.lang.String |
getNamespacedPropertyName(java.lang.String namespace,
java.lang.String propertyName)
Deprecated. |
java.lang.String |
getOwner()
Get the owner property (if any). |
java.util.Enumeration |
getPropertiesNames()
Deprecated. Replaced by enumeratePropertiesName |
java.util.Enumeration |
getPropertiesValues()
Deprecated. Replaced by enumerate properties |
NodeProperty |
getProperty(PropertyName name)
Property accessor. |
NodeProperty |
getProperty(java.lang.String name)
Property accessor for properties in DAV: namespace. |
NodeProperty |
getProperty(java.lang.String name,
java.lang.String namespace)
Property accessor. |
java.lang.String |
getRedirectLifetime()
Get the RedirectLifetime property (if any). |
java.lang.String |
getRefTarget()
Get the RefTarget property (if any). |
java.lang.String |
getResourceType()
Get the ResourceType property (if any). |
NodeRevisionNumber |
getRevisionNumber()
Revision number accessor. |
java.lang.String |
getSource()
Get the source property (if any). |
boolean |
propertyValueContains(PropertyName name,
java.lang.String substr)
|
boolean |
propertyValueContains(java.lang.String name,
java.lang.String substr)
Checks whether the value of the given property contains the specified substring. |
boolean |
propertyValueContains(java.lang.String name,
java.lang.String namespace,
java.lang.String substr)
Checks whether the value of the given property contains the specified substring. |
void |
removeLabel(java.lang.String label)
Remove a label. |
void |
removeLabels()
Remove all labels. |
void |
removeProperty(NodeProperty property)
Remove a property. |
void |
removeProperty(PropertyName name)
|
void |
removeProperty(java.lang.String property)
Remove a property. |
void |
removeProperty(java.lang.String property,
java.lang.String nameSpace)
Remove a property. |
void |
resetRemovedProperties()
|
void |
resetUpdatedProperties()
|
(package private) void |
setBranchName(java.lang.String branchName)
Branch name mutator. |
void |
setContentLanguage(java.lang.String contentLanguage)
Content language mutator. |
void |
setContentLength(long contentLength)
Creation length mutator. |
void |
setContentLength(java.lang.String contentLength)
Creation length mutator. |
void |
setContentType(java.lang.String contentType)
Content type mutator. |
void |
setCreationDate(java.util.Date creationDate)
Creation date mutator. |
void |
setCreationDate(java.lang.String creationDate)
Creation date mutator. |
void |
setCreationUser(java.lang.String creationUser)
Creation user mutator. |
(package private) void |
setDefaultProperties(java.util.Enumeration defaultProperties)
Set default properties. |
void |
setETag(java.lang.String eTag)
Set ETAG property. |
void |
setLastModified(java.util.Date lastModified)
Last modified mutator. |
void |
setLastModified(java.lang.String lastModified)
Last modified mutator. |
void |
setModificationDate(java.util.Date modificationDate)
Modification date mutator. |
void |
setModificationDate(java.lang.String modificationDate)
Modification date mutator. |
void |
setModificationUser(java.lang.String modificationUser)
Modification user mutator. |
void |
setName(java.lang.String name)
Name mutator. |
void |
setOwner(java.lang.String owner)
Set owner property. |
void |
setOwner(java.lang.String owner,
java.lang.String userpath)
Set owner property. |
void |
setProperty(NodeProperty property)
Property mutatory. |
void |
setProperty(PropertyName name,
java.lang.Object value)
|
void |
setProperty(java.lang.String name,
java.lang.Object value)
Property mutator. |
void |
setProperty(java.lang.String name,
java.lang.String namespace,
java.lang.Object value)
Property mutator. |
void |
setRedirectLifetime(java.lang.String redirectLifetime)
Set RedirectLifetime property. |
void |
setRefTarget(java.lang.String refTarget)
Set RefTarget property. |
void |
setResourceType(java.lang.String resourceType)
Set ResourceType property. |
(package private) void |
setRevisionNumber(NodeRevisionNumber number)
Revision number mutator. |
void |
setSource(java.lang.String source)
Set source property. |
void |
validate()
Validate. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String CREATION_DATE
public static final java.lang.String CREATION_USER
public static final java.lang.String MODIFICATION_DATE
public static final java.lang.String MODIFICATION_USER
public static final java.lang.String LAST_MODIFIED
public static final java.lang.String NAME
public static final java.lang.String RESOURCE_TYPE
public static final java.lang.String TYPE
public static final java.lang.String SOURCE
public static final java.lang.String OWNER
public static final java.lang.String CONTENT_TYPE
public static final java.lang.String CONTENT_LANGUAGE
public static final java.lang.String CONTENT_LENGTH
public static final java.lang.String ETAG
public static final java.lang.String REFTARGET
public static final java.lang.String REDIRECT_LIFETIME
public static final java.lang.String TEMPORARY_LIFETIME
public static final java.lang.String PERMANENT_LIFETIME
public static final java.lang.String COLLECTION_TYPE
public static final java.lang.String REDIRECTREF_TYPE
protected static final java.text.SimpleDateFormat format
protected static final java.text.SimpleDateFormat[] formats
protected static final java.text.SimpleDateFormat creationDateFormat
| Constructor Detail |
public NodeRevisionDescriptor()
public NodeRevisionDescriptor(long contentLength)
public NodeRevisionDescriptor(NodeRevisionNumber number,
java.lang.String branchName,
java.util.Vector labels,
java.util.Hashtable properties)
properties parameter.
please use NodeRevisionDescriptor(NodeRevisionNumber, String, Vector, List).
public NodeRevisionDescriptor(NodeRevisionNumber number,
java.lang.String branchName,
java.util.Vector labels,
java.util.List properties)
number - The revision number of the descriptor.branchName - The branch name.labels - A Vector of labels (Strings)properties - A list of NodeProperty objects used as the
inititial property set.
public NodeRevisionDescriptor(NodeRevisionNumber number,
java.lang.String branchName)
| Method Detail |
public java.lang.String getBranchName()
void setBranchName(java.lang.String branchName)
public NodeRevisionNumber getRevisionNumber()
void setRevisionNumber(NodeRevisionNumber number)
public void addLabel(java.lang.String label)
public void removeLabel(java.lang.String label)
public void removeLabels()
public java.util.Enumeration enumerateLabels()
public boolean exists(java.lang.String name)
DAV: has been set.
name - Property name
of {@link #exists(PropertyName)} is preferred.
public boolean exists(java.lang.String name,
java.lang.String namespace)
name - properties namenamespace - properties namesapce
of {@link #exists(PropertyName)} is preferred.public boolean exists(PropertyName name)
name - Property name
public NodeProperty getProperty(java.lang.String name)
DAV: namespace.
name - Property name
null if the property
is not defined on this node.
public NodeProperty getProperty(java.lang.String name,
java.lang.String namespace)
name - Property namenamespace - Property namespace
null if the property
is not defined on this node.public NodeProperty getProperty(PropertyName name)
name - properties name
null if the property
is not defined on this node.
public void setProperty(java.lang.String name,
java.lang.Object value)
name - Property namevalue - Property value
public void setProperty(java.lang.String name,
java.lang.String namespace,
java.lang.Object value)
name - Property namevalue - Property valuenamespace - Property value
public void setProperty(PropertyName name,
java.lang.Object value)
public void setProperty(NodeProperty property)
property - Propertypublic void removeProperty(NodeProperty property)
property - Propertypublic void removeProperty(java.lang.String property)
property - Property
public void removeProperty(java.lang.String property,
java.lang.String nameSpace)
property - property namenameSpace - properties namespacepublic void removeProperty(PropertyName name)
public java.util.Enumeration getPropertiesNames()
public java.util.Enumeration enumeratePropertiesName()
public java.util.Enumeration getPropertiesValues()
public java.util.Enumeration enumerateProperties()
public java.util.Enumeration enumerateRemovedProperties()
public java.util.Enumeration enumerateUpdatedProperties()
public void resetUpdatedProperties()
public void resetRemovedProperties()
public boolean propertyValueContains(java.lang.String name,
java.lang.String substr)
name - the property namesubstr - the substring to check
public boolean propertyValueContains(java.lang.String name,
java.lang.String namespace,
java.lang.String substr)
name - the property namenamespace - the namespacesubstr - the substring to check
public boolean propertyValueContains(PropertyName name,
java.lang.String substr)
public java.lang.String getName()
public void setName(java.lang.String name)
name - New namepublic java.lang.String getETag()
public void setETag(java.lang.String eTag)
eTag - New etagpublic java.lang.String getOwner()
public void setOwner(java.lang.String owner)
owner - New owner
public void setOwner(java.lang.String owner,
java.lang.String userpath)
owner - New ownerpublic java.lang.String getSource()
public void setSource(java.lang.String source)
source - New sourcepublic java.lang.String getResourceType()
public void setResourceType(java.lang.String resourceType)
resourceType - New ResourceTypepublic java.lang.String getContentType()
public void setContentType(java.lang.String contentType)
contentType - New content typepublic java.lang.String getContentLanguage()
public void setContentLanguage(java.lang.String contentLanguage)
contentLanguage - New content languagepublic java.lang.String getCreationDate()
public java.lang.String getModificationDate()
public java.lang.String getCreationUser()
public java.lang.String getModificationUser()
public java.util.Date getCreationDateAsDate()
public void setCreationDate(java.util.Date creationDate)
creationDate - New creation datepublic void setModificationDate(java.util.Date modificationDate)
modificationDate - New modification datepublic void setModificationDate(java.lang.String modificationDate)
modificationDate - New modification datepublic void setCreationUser(java.lang.String creationUser)
creationUser - New creation userpublic void setModificationUser(java.lang.String modificationUser)
modificationUser - New modification userpublic void setCreationDate(java.lang.String creationDate)
creationDate - New creation datepublic java.lang.String getLastModified()
public java.util.Date getLastModifiedAsDate()
public void setLastModified(java.util.Date lastModified)
lastModified - New last modified datepublic void setLastModified(java.lang.String lastModified)
lastModified - New last modifiedpublic void setContentLength(long contentLength)
contentLength - New content lengthpublic void setContentLength(java.lang.String contentLength)
contentLength - New content lengthpublic long getContentLength()
public java.lang.String getRefTarget()
public void setRefTarget(java.lang.String refTarget)
refTarget - New RefTargetpublic java.lang.String getRedirectLifetime()
null.public void setRedirectLifetime(java.lang.String redirectLifetime)
redirectLifetime - New RedirectLifetimevoid setDefaultProperties(java.util.Enumeration defaultProperties)
public java.lang.String getNamespacedPropertyName(java.lang.String namespace,
java.lang.String propertyName)
namespace - the namespace name, possibly null
public NodeRevisionDescriptor cloneObject()
public boolean equals(java.lang.Object obj)
obj - Object to test
public void validate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||