|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.ccd.ui.dataobjects.items.CatalogItem
public class CatalogItem
Represents the WPC Catalog Item/Spec The CatalogItem must have catalogID and itemID (PrimaryKey) values and composes several Attributes
Field Summary |
---|
Fields inherited from interface com.ibm.ccd.ui.dataobjects.items.ICatalogItem |
---|
CATALOG_ID, ITEM_ID, PARENT_CATEGORY_ID |
Constructor Summary | |
---|---|
CatalogItem()
|
|
CatalogItem(java.lang.String catalogID,
Attribute[] attributes)
|
|
CatalogItem(java.lang.String parentCategory,
java.lang.String catalogID,
java.lang.String catalogVersion,
Attribute[] attributes)
|
|
CatalogItem(java.lang.String parentCategoryID,
java.lang.String catalogID,
java.lang.String catalogVersion,
java.lang.String itemID,
Attribute[] attributes)
|
Method Summary | |
---|---|
protected void |
checkMandataoryAttribute(Attribute attribute,
org.apache.jetspeed.portlet.PortletRequest portletRequest,
MessageMap messageMap)
|
protected void |
checkMandatoryCriteria(java.lang.String parameter,
Attribute attribute,
org.apache.jetspeed.portlet.PortletRequest portletRequest,
MessageMap messageMap)
|
void |
fromXML(org.w3c.dom.Node domNode)
The XML parsing capability is externilzed to CatalogItemParser |
void |
fromXML(java.lang.String xml)
Decodes the XML string and sets the element values as the bean properties |
java.lang.String |
getAssociateWFCatalogID()
|
Attribute |
getAttribute(java.lang.String name)
|
Attribute |
getAttributeFromGroupPath(Attribute[] attribs,
java.lang.String attribPath)
attribPath should contain both groupId and attributeId |
Attribute |
getAttributeFromGroupPath(java.lang.String attribPath)
attribPath should contain both groupId and attrubuteId |
Attribute |
getAttributeFromhashValue(java.lang.String hashValue)
|
Attribute |
getAttributeFromPath(java.lang.String attribPath)
|
static java.lang.String |
getAttributeID(java.lang.String attribParam)
|
java.util.HashMap |
getAttributeMap()
|
java.lang.String |
getAttributeNameFromhashValue(java.lang.String hashValue)
|
static java.lang.String |
getAttributeOcc(java.lang.String attribParam)
|
Attribute[] |
getAttributes()
|
Attribute[] |
getAttributesFromGroupPath(Attribute[] attribs,
java.lang.String attribPath)
|
Attribute[] |
getAttributesFromGroupPath(java.lang.String attribPath)
|
java.lang.String |
getCatalogID()
Deprecated. |
java.lang.String |
getCatalogVersion()
|
protected java.util.List |
getChangedValueList(java.lang.String changedValues)
|
CollaborationArea |
getCollaborationArea()
|
java.lang.String |
getCreateFailureView()
|
java.lang.String |
getCreateSuccessView()
|
java.lang.String |
getCreateView()
|
java.util.HashMap |
getDownloadAttributeMap()
|
java.util.ArrayList |
getFlatAttributeList()
|
java.util.HashMap |
getFlatAttributeMap()
|
Attribute |
getGroupAttribute(Attribute attribute)
|
static java.lang.String |
getGroupAttributeID(java.lang.String attribParam)
|
static java.lang.String |
getGroupAttributeOcc(java.lang.String attribParam)
|
java.lang.String |
getItemID()
|
java.lang.String |
getListView()
|
java.lang.String |
getParentCategoryID()
|
Attribute |
getPrimaryKeyAttr()
|
Attribute |
getPrimaryKeyAttr(Attribute[] attrArry)
|
java.lang.String |
getPrimaryKeyValue()
returns the value of the Primary key attribute |
java.lang.String |
getPrintView()
|
java.lang.String |
getUpdateFailureView()
|
java.lang.String |
getUpdateSuccessView()
|
java.lang.String |
getUpdateView()
|
protected boolean |
hasValueChanged(Attribute attribute)
|
boolean |
isBworkflowItem()
|
boolean |
isValidGroupAttributePath(java.lang.String attribPath)
|
Attribute |
preparePrimaryKeyAttr(Attribute[] attrArry)
|
void |
printMe()
|
void |
setAssociateWFCatalogID(java.lang.String associateWFCatalogID)
|
void |
setAttributes(Attribute[] attributes)
|
void |
setBworkflowItem(boolean bworkflowItem)
|
void |
setCatalogID(java.lang.String catalogID)
|
void |
setCatalogVersion(java.lang.String ctgVersion)
|
void |
setCollaborationArea(CollaborationArea collabArea)
|
void |
setCreateFailureView(java.lang.String createFailureJSP)
|
void |
setCreateSuccessView(java.lang.String createSuccessJSP)
|
void |
setCreateView(java.lang.String createJSP)
|
void |
setItemID(java.lang.String itemID)
|
void |
setListView(java.lang.String listJSP)
|
void |
setParentCategoryID(java.lang.String parCtgyID)
|
void |
setPrintView(java.lang.String printJSP)
|
MessageMap |
setProperty(org.apache.jetspeed.portlet.PortletRequest portletRequest,
java.lang.String specAttributeName)
Deprecated. |
void |
setUpdateFailureView(java.lang.String updateFailureJSP)
|
void |
setUpdateSuccessView(java.lang.String updateSuccessJSP)
|
void |
setUpdateView(java.lang.String updateJSP)
|
java.lang.String |
toXML()
The XML generation capability is externilzed to CatalogItemXMLGenerator |
void |
updateAttribProperty(Attribute attribute,
org.apache.jetspeed.portlet.PortletRequest portletRequest,
MessageMap messageMap)
|
MessageMap |
updateProperties(org.apache.jetspeed.portlet.PortletRequest portletRequest)
updates the properties of the bean from the portlet request |
MessageMap |
updateProperty(org.apache.jetspeed.portlet.PortletRequest portletRequest,
java.lang.String attribName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CatalogItem()
public CatalogItem(java.lang.String parentCategory, java.lang.String catalogID, java.lang.String catalogVersion, Attribute[] attributes)
public CatalogItem(java.lang.String catalogID, Attribute[] attributes)
public CatalogItem(java.lang.String parentCategoryID, java.lang.String catalogID, java.lang.String catalogVersion, java.lang.String itemID, Attribute[] attributes)
Method Detail |
---|
public java.lang.String getCatalogID()
getCatalogID
in interface ICatalogItem
public void setCatalogID(java.lang.String catalogID)
setCatalogID
in interface ICatalogItem
public java.lang.String getItemID()
getItemID
in interface ICatalogItem
public void setItemID(java.lang.String itemID)
setItemID
in interface ICatalogItem
public java.lang.String getCreateView()
getCreateView
in interface ICatalogItem
public java.lang.String getCreateSuccessView()
getCreateSuccessView
in interface ICatalogItem
public java.lang.String getCreateFailureView()
getCreateFailureView
in interface ICatalogItem
public void setCreateView(java.lang.String createJSP)
setCreateView
in interface ICatalogItem
public void setCreateSuccessView(java.lang.String createSuccessJSP)
setCreateSuccessView
in interface ICatalogItem
public void setCreateFailureView(java.lang.String createFailureJSP)
setCreateFailureView
in interface ICatalogItem
public java.lang.String getUpdateView()
getUpdateView
in interface ICatalogItem
public java.lang.String getUpdateSuccessView()
getUpdateSuccessView
in interface ICatalogItem
public java.lang.String getUpdateFailureView()
getUpdateFailureView
in interface ICatalogItem
public void setUpdateView(java.lang.String updateJSP)
setUpdateView
in interface ICatalogItem
public void setUpdateSuccessView(java.lang.String updateSuccessJSP)
setUpdateSuccessView
in interface ICatalogItem
public void setUpdateFailureView(java.lang.String updateFailureJSP)
setUpdateFailureView
in interface ICatalogItem
public java.lang.String getPrintView()
getPrintView
in interface ICatalogItem
public java.lang.String getListView()
getListView
in interface ICatalogItem
public void setPrintView(java.lang.String printJSP)
setPrintView
in interface ICatalogItem
public void setListView(java.lang.String listJSP)
setListView
in interface ICatalogItem
public void setAttributes(Attribute[] attributes)
public Attribute[] getAttributes()
getAttributes
in interface ICatalogItem
public Attribute getAttribute(java.lang.String name)
getAttribute
in interface ICatalogItem
public void fromXML(org.w3c.dom.Node domNode)
fromXML
in interface IDataBean
public void fromXML(java.lang.String xml)
IDataBean
fromXML
in interface IDataBean
public MessageMap setProperty(org.apache.jetspeed.portlet.PortletRequest portletRequest, java.lang.String specAttributeName) throws java.text.ParseException
setProperty
in interface ICatalogItem
java.text.ParseException
updateProperty(PortletRequest portletRequest,String attribName)
protected void checkMandataoryAttribute(Attribute attribute, org.apache.jetspeed.portlet.PortletRequest portletRequest, MessageMap messageMap)
public java.lang.String toXML()
toXML
in interface IDataBean
public java.util.HashMap getAttributeMap()
getAttributeMap
in interface ICatalogItem
public java.lang.String getCatalogVersion()
getCatalogVersion
in interface ICatalogItem
public java.lang.String getParentCategoryID()
getParentCategoryID
in interface ICatalogItem
public void setCatalogVersion(java.lang.String ctgVersion)
setCatalogVersion
in interface ICatalogItem
public void setParentCategoryID(java.lang.String parCtgyID)
setParentCategoryID
in interface ICatalogItem
public void printMe()
printMe
in interface ICatalogItem
public java.lang.String getPrimaryKeyValue()
getPrimaryKeyValue
in interface ICatalogItem
public Attribute getPrimaryKeyAttr()
getPrimaryKeyAttr
in interface ICatalogItem
public Attribute getPrimaryKeyAttr(Attribute[] attrArry)
getPrimaryKeyAttr
in interface ICatalogItem
public Attribute preparePrimaryKeyAttr(Attribute[] attrArry)
public java.util.HashMap getFlatAttributeMap()
getFlatAttributeMap
in interface ICatalogItem
public java.util.ArrayList getFlatAttributeList()
public CollaborationArea getCollaborationArea()
getCollaborationArea
in interface ICatalogItem
ICatalogItem.getCollaborationArea()
public void setCollaborationArea(CollaborationArea collabArea)
setCollaborationArea
in interface ICatalogItem
ICatalogItem.setCollaborationArea(com.ibm.ccd.ui.dataobjects.workflow.CollaborationArea)
public MessageMap updateProperty(org.apache.jetspeed.portlet.PortletRequest portletRequest, java.lang.String attribName)
public MessageMap updateProperties(org.apache.jetspeed.portlet.PortletRequest portletRequest)
IDataBean
updateProperties
in interface IDataBean
portletRequest
- - The portletrequest containing the prperties to represent.
public void updateAttribProperty(Attribute attribute, org.apache.jetspeed.portlet.PortletRequest portletRequest, MessageMap messageMap)
protected void checkMandatoryCriteria(java.lang.String parameter, Attribute attribute, org.apache.jetspeed.portlet.PortletRequest portletRequest, MessageMap messageMap)
public Attribute getAttributeFromhashValue(java.lang.String hashValue)
public java.lang.String getAttributeNameFromhashValue(java.lang.String hashValue)
public Attribute getAttributeFromPath(java.lang.String attribPath)
attribPath
- is GroupID/GroupOcc/AttribID/AttribOcc
public Attribute getAttributeFromGroupPath(java.lang.String attribPath) throws java.lang.Exception
attribPath
-
java.lang.Exception
public Attribute getAttributeFromGroupPath(Attribute[] attribs, java.lang.String attribPath) throws java.lang.Exception
attribs
- attribPath
-
java.lang.Exception
public Attribute[] getAttributesFromGroupPath(java.lang.String attribPath) throws java.lang.Exception
attribPath
- is GroupID_GroupOcc_GroupID_GroupOcc_GroupID_GroupOcc
java.lang.Exception
public Attribute[] getAttributesFromGroupPath(Attribute[] attribs, java.lang.String attribPath) throws java.lang.Exception
attribPath
- is GroupID_GroupOcc_GroupID_GroupOcc_GroupID_GroupOcc
java.lang.Exception
public boolean isValidGroupAttributePath(java.lang.String attribPath)
public Attribute getGroupAttribute(Attribute attribute)
public static java.lang.String getGroupAttributeID(java.lang.String attribParam)
public static java.lang.String getGroupAttributeOcc(java.lang.String attribParam)
public static java.lang.String getAttributeID(java.lang.String attribParam)
public static java.lang.String getAttributeOcc(java.lang.String attribParam)
protected boolean hasValueChanged(Attribute attribute)
protected java.util.List getChangedValueList(java.lang.String changedValues)
public java.util.HashMap getDownloadAttributeMap()
getDownloadAttributeMap
in interface ICatalogItem
public boolean isBworkflowItem()
isBworkflowItem
in interface ICatalogItem
public void setBworkflowItem(boolean bworkflowItem)
setBworkflowItem
in interface ICatalogItem
bworkflowItem
- The bworkflowItem to set.public java.lang.String getAssociateWFCatalogID()
getAssociateWFCatalogID
in interface ICatalogItem
public void setAssociateWFCatalogID(java.lang.String associateWFCatalogID)
setAssociateWFCatalogID
in interface ICatalogItem
associateWFCatalogID
- The associateWFCatalogID to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |