Class ResourceDescription
- java.lang.Object
-
- org.springframework.extensions.webscripts.AbstractBaseDescription
-
- org.springframework.extensions.webscripts.ResourceDescription
-
- All Implemented Interfaces:
BaseDescription
public class ResourceDescription extends AbstractBaseDescription
Resource description- Author:
- drq
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringROOT_ELEMENT_NAMEstatic java.lang.StringWEBSCRIPTS_ELEMENT_NAME
-
Constructor Summary
Constructors Constructor Description ResourceDescription()Default constructorResourceDescription(java.lang.String shortName, java.lang.String description, java.lang.String[] scriptIds)Constructor with shortname, description and scriptIds
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancompare(ResourceDescription newResourceDescription)Utility for comparint this instance with another ResourceDsecriptionjava.lang.String[]getScriptIds()java.lang.StringgetScriptIdsAsString()static ResourceDescriptionnewInstance()Return a new instance of ResourceDescriptionvoidparse(org.dom4j.Element elem)Populates fields from given XML element without validationvoidsetScriptIds(java.lang.String[] scriptIds)java.lang.StringtoString()-
Methods inherited from class org.springframework.extensions.webscripts.AbstractBaseDescription
compareField, getDescription, getId, getShortName, setDescription, setId, setShortName, validateRootElement
-
-
-
-
Field Detail
-
ROOT_ELEMENT_NAME
public static final java.lang.String ROOT_ELEMENT_NAME
- See Also:
- Constant Field Values
-
WEBSCRIPTS_ELEMENT_NAME
public static final java.lang.String WEBSCRIPTS_ELEMENT_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ResourceDescription
public ResourceDescription(java.lang.String shortName, java.lang.String description, java.lang.String[] scriptIds)Constructor with shortname, description and scriptIds- Parameters:
shortName- Stringdescription- StringscriptIds- String[]
-
ResourceDescription
public ResourceDescription()
Default constructor
-
-
Method Detail
-
getScriptIdsAsString
public java.lang.String getScriptIdsAsString()
- Returns:
- the scriptIds
-
getScriptIds
public java.lang.String[] getScriptIds()
- Returns:
- the scriptIds
-
setScriptIds
public void setScriptIds(java.lang.String[] scriptIds)
- Parameters:
scriptIds- the scriptIds to set
-
parse
public void parse(org.dom4j.Element elem)
Description copied from class:AbstractBaseDescriptionPopulates fields from given XML element without validation- Overrides:
parsein classAbstractBaseDescription- Parameters:
elem- root element for parsing
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
newInstance
public static ResourceDescription newInstance()
Return a new instance of ResourceDescription- Returns:
- a new instance of ResourceDescription
-
compare
public boolean compare(ResourceDescription newResourceDescription)
Utility for comparint this instance with another ResourceDsecription- Parameters:
newResourceDescription- instance to be compared to- Returns:
- true if they are different
-
-