|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.filenet.wcm.toolkit.server.util.xml.WcmDocumentImpl
com.filenet.wcm.toolkit.server.util.xml.XMLPropertiesFilter
WcmDocumentImpl derived class for manipulating Property Description specific XML
Field Summary | |
static java.lang.String |
ELEM_LABEL
|
static java.lang.String |
ELEM_LOCALE
|
static java.lang.String |
ELEM_LOCALIZATIONKEY
|
static java.lang.String |
ELEM_NAME
|
static java.lang.String |
ELEM_OBJECT
|
static java.lang.String |
ELEM_OBJECTSTORE
|
static java.lang.String |
ELEM_PROPERTIES
|
static java.lang.String |
ELEM_PROPERTY
|
static java.lang.String |
ELEM_TYPE
|
static java.lang.String |
EMPTY_XML
String represents empty XML response set |
static java.lang.String |
XPATH_OBJECTSTORES
XPath for a object store |
Fields inherited from class com.filenet.wcm.toolkit.server.util.xml.WcmDocumentImpl |
ELEM_OBJECTSET, thisDoc |
Constructor Summary | |
XMLPropertiesFilter(org.w3c.dom.Document newXML)
Constructor takes the Property Descriptions Document object |
Method Summary | |
void |
copyNodeTree(java.lang.String defaultObjectStore,
java.lang.String objectStoreName,
java.lang.String objectType)
Copy nodes from default object store setting |
org.w3c.dom.Element |
createLabel(java.lang.String objectStoreName,
java.lang.String type,
java.lang.String symName,
java.util.Locale locale,
java.lang.String displayName)
Create a label node |
org.w3c.dom.Element |
createObject(java.lang.String objectStoreName,
java.lang.String type)
Create a object node |
org.w3c.dom.Element |
createObjectStore(java.lang.String objectStoreName)
Create a object store node |
org.w3c.dom.Element |
createProperties(java.lang.String objectStoreName,
java.lang.String type)
Create a properties node |
org.w3c.dom.Element |
createProperty(java.lang.String objectStoreName,
java.lang.String type,
java.lang.String symName)
Create a property node |
java.lang.String |
getLabel(java.lang.String objectStoreName,
java.lang.String type,
java.lang.String symName,
java.util.Locale locale)
Returns property label back |
static org.w3c.dom.Document |
getNormalizedDOM()
return a new created DOM with basic response/objectset in xml |
org.w3c.dom.Element |
getObject(java.lang.String objectStoreName,
java.lang.String type)
Returns type node back |
org.w3c.dom.Element |
getObjectStore(java.lang.String objectStoreName)
Returns object store node back |
org.w3c.dom.Element |
getObjectStores()
Object Methods |
org.w3c.dom.Element |
getProperties(java.lang.String objectStoreName,
java.lang.String type)
Returns properties node back |
org.w3c.dom.Element |
getProperty(java.lang.String objectStoreName,
java.lang.String type,
java.lang.String symName)
Returns property node back |
java.lang.String |
getPropertyLocalizationKey(java.lang.String objectStoreName,
java.lang.String type,
java.lang.String symName)
|
boolean |
isObjectExist(java.lang.String objectStoreName,
java.lang.String type)
find default object store |
boolean |
isObjectStoreExist(java.lang.String objectStoreName)
find default object store |
org.w3c.dom.Element |
removeLabel(java.lang.String objectStoreName,
java.lang.String type,
java.lang.String symName,
java.util.Locale locale)
Remove a label node |
void |
removeObject(java.lang.String objectStoreName,
java.lang.String type)
Remove an object node |
protected void |
setNodeAttribute(org.w3c.dom.Node node,
java.lang.String attrName,
java.lang.String attrValue)
A convenience method for setting the attributes on a given node. |
Methods inherited from class com.filenet.wcm.toolkit.server.util.xml.WcmDocumentImpl |
createCDATAChildElement, createChildElement, createChildElement, createNamespace, getDocumentImpl, getElement, getElement, getElementText, getNodeList, getThis |
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 XPATH_OBJECTSTORES
public static final java.lang.String ELEM_OBJECTSTORE
public static final java.lang.String ELEM_OBJECT
public static final java.lang.String ELEM_TYPE
public static final java.lang.String ELEM_NAME
public static final java.lang.String ELEM_PROPERTIES
public static final java.lang.String ELEM_PROPERTY
public static final java.lang.String ELEM_LABEL
public static final java.lang.String ELEM_LOCALE
public static final java.lang.String ELEM_LOCALIZATIONKEY
public static final java.lang.String EMPTY_XML
Constructor Detail |
public XMLPropertiesFilter(org.w3c.dom.Document newXML)
newXML
- The new Property Descriptions Document objectMethod Detail |
public org.w3c.dom.Element getObjectStores() throws java.lang.Exception
java.lang.Exception
public boolean isObjectStoreExist(java.lang.String objectStoreName) throws java.lang.Exception
java.lang.Exception
public boolean isObjectExist(java.lang.String objectStoreName, java.lang.String type) throws java.lang.Exception
java.lang.Exception
public org.w3c.dom.Element getObjectStore(java.lang.String objectStoreName) throws java.lang.Exception
objectStoreName
- object store name
java.lang.Exception
public org.w3c.dom.Element getObject(java.lang.String objectStoreName, java.lang.String type) throws java.lang.Exception
objectStoreName
- object store nametype
- object type; "document", "folder" or "custom"
java.lang.Exception
public org.w3c.dom.Element getProperties(java.lang.String objectStoreName, java.lang.String type) throws java.lang.Exception
objectStoreName
- object store nametype
- object type; "document", "folder" or "custom"
java.lang.Exception
public org.w3c.dom.Element getProperty(java.lang.String objectStoreName, java.lang.String type, java.lang.String symName) throws java.lang.Exception
objectStoreName
- object store nametype
- object type; "document", "folder" or "custom"symName
- property symbolic name
java.lang.Exception
public java.lang.String getLabel(java.lang.String objectStoreName, java.lang.String type, java.lang.String symName, java.util.Locale locale) throws java.lang.Exception
objectStoreName
- object store nametype
- object type; "document", "folder" or "custom"symName
- property symbolic namelocale
- Locale
java.lang.Exception
public java.lang.String getPropertyLocalizationKey(java.lang.String objectStoreName, java.lang.String type, java.lang.String symName) throws java.lang.Exception
java.lang.Exception
public org.w3c.dom.Element createObjectStore(java.lang.String objectStoreName) throws java.lang.Exception
objectStoreName
- object store name
java.lang.Exception
public org.w3c.dom.Element createObject(java.lang.String objectStoreName, java.lang.String type) throws java.lang.Exception
objectStoreName
- object store nametype
- object type; "document", "folder" or "custom"
java.lang.Exception
public org.w3c.dom.Element createProperties(java.lang.String objectStoreName, java.lang.String type) throws java.lang.Exception
objectStoreName
- object store nametype
- object type; "document", "folder" or "custom"
java.lang.Exception
public org.w3c.dom.Element createProperty(java.lang.String objectStoreName, java.lang.String type, java.lang.String symName) throws java.lang.Exception
objectStoreName
- object store nametype
- object type; "document", "folder" or "custom"symName
- Property symbolic name
java.lang.Exception
public org.w3c.dom.Element createLabel(java.lang.String objectStoreName, java.lang.String type, java.lang.String symName, java.util.Locale locale, java.lang.String displayName) throws java.lang.Exception
objectStoreName
- object store nametype
- object type; "document", "folder" or "custom"symName
- Property symbolic namelocale
- LocaledisplayName
- localized display name
java.lang.Exception
public org.w3c.dom.Element removeLabel(java.lang.String objectStoreName, java.lang.String type, java.lang.String symName, java.util.Locale locale) throws java.lang.Exception
objectStoreName
- object store nametype
- object type; "document", "folder" or "custom"symName
- Property symbolic namelocale
- Locale
java.lang.Exception
public void removeObject(java.lang.String objectStoreName, java.lang.String type) throws java.lang.Exception
objectStoreName
- object store nametype
- object type; "document", "folder" or "custom"
java.lang.Exception
public void copyNodeTree(java.lang.String defaultObjectStore, java.lang.String objectStoreName, java.lang.String objectType) throws java.lang.Exception
objectStoreName
- object store name
java.lang.Exception
protected void setNodeAttribute(org.w3c.dom.Node node, java.lang.String attrName, java.lang.String attrValue)
node
- the node on which the attributes will be set.attrName
- the name of the attribute (doesn't have to exist/can be new)attrValue
- the value to assign to the specified attributepublic static org.w3c.dom.Document getNormalizedDOM() throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |