public class OslcRDFStructureObject extends StructureData
| Modifier and Type | Field and Description |
|---|---|
protected static MXLogger |
integrationLogger |
protected java.lang.String |
messageType |
protected java.lang.String |
objectPath |
protected UserInfo |
userInfo |
byteData, currentPosition, isPatch, jsonRequest, mainMbos, osName, primaryObjectName, realMbocontentLocalized, currentNamespacePrefix, currentNamespaceURI, editMode, namespaces, saveEditMode, setValueMode, XSI_NAMESPACE| Constructor and Description |
|---|
OslcRDFStructureObject() |
OslcRDFStructureObject(org.jdom2.Document input)
Construct the StructureData object with a prepared document.
|
OslcRDFStructureObject(org.jdom2.Element data)
Construct the Structure Object object.
|
OslcRDFStructureObject(com.hp.hpl.jena.rdf.model.Resource data,
java.lang.String mosName,
java.lang.String path,
java.lang.String messageType,
UserInfo userInfo)
Construct the StructureData object with a byte array.
|
OslcRDFStructureObject(java.lang.String operaton,
java.lang.String osName,
java.lang.String lang,
int size,
boolean isEvent,
boolean isResponse)
Construct the StructureData object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
createChildrenData(java.lang.String name)
Create Child level from current level
|
java.lang.String |
getAttr(java.lang.String attr)
Return Attribute Value from current level if Attribute found else return null
|
java.lang.String |
getAttr(java.lang.String col,
java.lang.String attr)
Return Attribute Value if Attribute found else return null
|
java.util.List |
getChildrenData()
Get child Elements as a list
|
java.util.List |
getChildrenData(java.lang.String childPath)
Get list of Elements for the given tag name
|
java.lang.String |
getCurrentAction()
Return value for the current level action
|
org.jdom2.Element |
getCurrentData()
Return currentData Element
|
java.lang.String |
getCurrentData(java.lang.String col)
Return value for the column name in CurrentData Element as String Value
|
java.lang.String |
getCurrentDataAsBinaryText(java.lang.String col)
Return value for the column name in CurrentData Element as binary text
|
boolean |
getCurrentDataAsBoolean(java.lang.String col)
Return value for the column name in CurrentData Element as boolean
|
byte[] |
getCurrentDataAsBytes(java.lang.String col)
Return value for the column name in CurrentData Element as byte Value
|
java.util.Date |
getCurrentDataAsDate(java.lang.String col)
Return value for the column name in CurrentData Element as date
|
double |
getCurrentDataAsDouble(java.lang.String col)
Return value for the column name in CurrentData Element as double
|
org.jdom2.Element |
getCurrentDataAsElement(java.lang.String key)
Return value for the column name in CurrentData Element as Element object
|
int |
getCurrentDataAsInt(java.lang.String col)
Return value for the column name in CurrentData Element as integer
|
java.util.List |
getCurrentDataAsList(java.lang.String key)
Return value for the column name in CurrentData Element as Element Array
object
|
long |
getCurrentDataAsLong(java.lang.String col)
Return value for the column name in CurrentData Element as long
|
java.lang.String |
getCurrentDataAsString(java.lang.String col)
Return value for the column name in CurrentData Element as String Value
|
java.lang.String |
getCurrentNamespacePrefix()
Return current namespace value
|
java.lang.String |
getCurrentNamespaceURI()
Return current namespace URI value
|
StructureObject |
getCurrentObject()
Return Main MBO which associated with current noun
|
protected com.hp.hpl.jena.rdf.model.Resource |
getCurrentRDFData()
Return currentData Element
|
java.lang.String |
getGL(java.lang.String col)
Return value for the GL column name in CurrentData Element as String
Value
|
java.lang.String |
getGL(java.lang.String col,
java.lang.String orgId)
Return value for the GL column name in CurrentData Element as String
Value
|
java.lang.String |
getGLComponent(java.lang.String col,
int order,
java.lang.String orgId)
Return value GL component for the specified order
|
java.lang.String |
getName()
Get Name of the Element
|
java.util.Map |
getNamespaces()
Get Map of all Namespaces
|
java.lang.String |
getObjectPath()
Get Object Path of the object
|
int |
getOverrideType(java.lang.String col,
int currentType)
Return current type of the field
|
org.jdom2.Element |
getParentData()
Return parentData Element
|
java.lang.String |
getParentData(java.lang.String col)
Return value for the column name from the parent Data Element as String
Value
|
java.lang.String |
getRowStamp()
Return value for the column name in CurrentData Element as String Value
|
UserInfo |
getUserInfo()
Get User Info object
|
boolean |
hasChildren()
Get child Elements as a list
|
boolean |
hasDetailData(java.lang.String childPath)
Return TRUE or FALSE depending of null value in the column
|
boolean |
isCurrentActionNull()
Determine whether Action of the current data of
Structure Object is null
|
boolean |
isCurrentDataChanged(java.lang.String col)
Return TRUE or FALSE depending of null value in the column
|
boolean |
isCurrentDataNull(java.lang.String col)
Return TRUE or FALSE depending of null value in the column
|
boolean |
isGLDataNull(java.lang.String col)
Return TRUE or FALSE depending of null value in the GL column
|
boolean |
isGLDataNull(java.lang.String col,
java.lang.String orgId)
Return TRUE or FALSE depending of null value in the GL column
|
boolean |
isInCurrentData(java.lang.String col)
Return TRUE or FALSE depending of null value in the column
|
void |
removeChildData(java.lang.String childName,
int index)
Remove the specified child of the CurrentData Element at the specified
index.
|
void |
removeChildren(java.lang.String childName)
Remove the specified child of the CurrentData Element
|
void |
removeFromCurrentData(java.lang.String col)
Remove a column from the current data
|
void |
setCurrentAction(java.lang.String action)
Set current Element action
|
protected org.jdom2.Element |
setCurrentData(java.lang.String colname)
Add element to Current Data Element object
|
void |
setCurrentData(java.lang.String colname,
byte[] data)
Put element to Current Data Element object as bytes
|
void |
setCurrentData(java.lang.String colname,
java.util.Date data)
Put element to Current Data Element object as date
|
void |
setCurrentData(java.lang.String colname,
double data)
Put element to Current Data Element object as double
|
void |
setCurrentData(java.lang.String colname,
int data)
Put element to Current Data Element object as integer
|
void |
setCurrentData(java.lang.String colname,
long data)
Put element to Current Data Element object as long
|
void |
setCurrentData(java.lang.String colname,
java.lang.String data)
Add element to Current Data Element object as string
|
void |
setCurrentDataNull(java.lang.String colname)
Set data in current data to null
|
void |
setCurrentNamespace(java.lang.String pref,
java.lang.String uri)
Set current Namespace value
|
void |
setGL(java.lang.String colname,
java.lang.String glString)
Construct and set the GLAccount from the given gl string
|
void |
setGL(java.lang.String colname,
java.lang.String[] glSegments,
java.lang.String orgId)
Construct and set the GLAccount from the given gl segments
|
void |
setNamespaces(java.lang.String key,
java.lang.String data)
Set Map of all Namespaces
|
void |
setXPathData(java.lang.String xPathExpression,
java.lang.String data)
Get Data using XPath expression
|
java.lang.String |
toString()
return a string for structure to be able to use the structure as a string
anywhere such as in System.out.println
|
addIntObject, addObjectStructure, breakData, breakIntObject, breakObjectStructure, clear, clone, createChildrenData, getAction, getBuild, getCurrentMbo, getCurrentPosition, getData, getDataAsBytes, getDataAsString, getDbBuild, getHierarchyObjectList, getIntObjectList, getJsonRequest, getLanguage, getMajorVersion, getMboArray, getMboFromMemory, getMessageID, getMinorVersion, getOriginalByteData, getPrimaryObject, getPrimaryObjectAsObject, getPrimaryObjectList, getPrimaryObjectName, getRealMbo, getRootName, getSize, getStructureObject, getStructureObject, getStructureObjectList, getTransLanguage, getXPathData, hasDocument, isActionNull, isBroken, isIR, isMultiIntObject, isMultiObjectStructure, isPatch, moveToFirstIntObject, moveToFirstObjectStruture, moveToNextIntObject, moveToNextObjectStructure, moveToPrevIntObject, moveToPrevObjectStructure, processHierarchy, removeChildren, removeChildrenFromPrimaryObject, removeCurrentData, removeCurrentIntObject, removeCurrentObjectStructure, setAction, setActionNull, setAsCurrent, setAsCurrent, setAsCurrent, setAsCurrent, setAsCurrent, setChildrenData, setCurrentMbo, setCurrentPosition, setIsPatch, setJsonRequest, setMboArray, setMessageID, setMicData, setParentAsCurrent, setPrimaryObject, setPrimaryObject, setRealMbogetChildrenKeys, getLocalRef, isContentLocalized, isCurrentDataObject, isEditMode, isHidden, isSaveEditMode, isSetValueMode, setCurrentData, setEditMode, setGL, setSaveEditMode, setSetValueModeprotected static final MXLogger integrationLogger
protected java.lang.String objectPath
protected java.lang.String messageType
protected UserInfo userInfo
public OslcRDFStructureObject(java.lang.String operaton,
java.lang.String osName,
java.lang.String lang,
int size,
boolean isEvent,
boolean isResponse)
throws MXException,
java.rmi.RemoteException
operaton - The operation of the service/channelosName - The object structure name.lang - The language of transaction.size - The object size.isEvent - Determines if thats an event.isResponse - Determines if thats a response.MXException, - RemoteExceptionMXExceptionjava.rmi.RemoteExceptionpublic OslcRDFStructureObject(org.jdom2.Document input)
throws MXException
input - the jdom documentMXExceptionpublic OslcRDFStructureObject(com.hp.hpl.jena.rdf.model.Resource data,
java.lang.String mosName,
java.lang.String path,
java.lang.String messageType,
UserInfo userInfo)
data - byte array for the MOS XMLMXExceptionpublic OslcRDFStructureObject(org.jdom2.Element data)
data - Current element.public OslcRDFStructureObject()
public java.lang.String getName()
getName in class StructureObjectpublic java.lang.String getObjectPath()
public UserInfo getUserInfo()
public void createChildrenData(java.lang.String name)
createChildrenData in class StructureObjectname - Name of the child level. This will still maintain the current
data pointer to the current level and not move to the child
level.public java.util.List getChildrenData(java.lang.String childPath)
getChildrenData in class StructureObjecttag - The name of the child level.public boolean hasDetailData(java.lang.String childPath)
hasDetailData in class StructureObjectcol - Give column name.public java.util.List getChildrenData()
getChildrenData in class StructureDatapublic boolean hasChildren()
hasChildren in class StructureObjectpublic boolean isCurrentActionNull()
isCurrentActionNull in class StructureObjectpublic org.jdom2.Element getCurrentData()
getCurrentData in class StructureObjectprotected com.hp.hpl.jena.rdf.model.Resource getCurrentRDFData()
public StructureObject getCurrentObject()
getCurrentObject in class StructureDatapublic org.jdom2.Element getParentData()
getParentData in class StructureObjectpublic java.lang.String getAttr(java.lang.String col,
java.lang.String attr)
getAttr in class StructureObjectcol - Give column name.attr - Give Attribute name.public java.lang.String getAttr(java.lang.String attr)
getAttr in class StructureObjectattr - Give Attribute name.public void removeFromCurrentData(java.lang.String col)
removeFromCurrentData in class StructureObjectcol - Give element name to remove.public void removeChildData(java.lang.String childName,
int index)
removeChildData in class StructureObjectchildName - Give element name to remove.index - Give index of the element to remove.public void removeChildren(java.lang.String childName)
removeChildren in class StructureObjectchildName - Give column name.public java.lang.String getCurrentData(java.lang.String col)
throws MXException
getCurrentData in class StructureObjectcol - Give column name.MXExceptionpublic java.lang.String getRowStamp()
throws MXException
getRowStamp in class StructureObjectcol - Give column name.MXExceptionpublic byte[] getCurrentDataAsBytes(java.lang.String col)
throws MXException
getCurrentDataAsBytes in class StructureObjectcol - Give column name.MXExceptionpublic java.lang.String getCurrentDataAsBinaryText(java.lang.String col)
throws MXException
getCurrentDataAsBinaryText in class StructureObjectcol - Give column name.MXExceptionpublic java.lang.String getParentData(java.lang.String col)
getParentData in class StructureObjectcol - Give column name.public boolean isCurrentDataNull(java.lang.String col)
throws MXException
isCurrentDataNull in class StructureObjectcol - Give column name.MXExceptionpublic boolean isGLDataNull(java.lang.String col)
throws MXException
isGLDataNull in class StructureObjectcol - Give GL column name.MXExceptionpublic boolean isGLDataNull(java.lang.String col,
java.lang.String orgId)
throws MXException
isGLDataNull in class StructureObjectcol - Give GL column name.orgId - Give organization.MXExceptionpublic boolean isInCurrentData(java.lang.String col)
isInCurrentData in class StructureObjectcol - Give column name.public boolean isCurrentDataChanged(java.lang.String col)
isCurrentDataChanged in class StructureObjectcol - Give column name.public double getCurrentDataAsDouble(java.lang.String col)
throws MXException
getCurrentDataAsDouble in class StructureObjectcol - Give column name.MXExceptionpublic int getCurrentDataAsInt(java.lang.String col)
throws MXException
getCurrentDataAsInt in class StructureObjectcol - Give column name.MXExceptionpublic long getCurrentDataAsLong(java.lang.String col)
throws MXException
getCurrentDataAsLong in class StructureObjectcol - Give column name.MXExceptionpublic java.util.Date getCurrentDataAsDate(java.lang.String col)
throws MXException
getCurrentDataAsDate in class StructureObjectcol - Give column name.MXExceptionpublic boolean getCurrentDataAsBoolean(java.lang.String col)
throws MXException
getCurrentDataAsBoolean in class StructureObjectcol - Give column name.MXExceptionpublic org.jdom2.Element getCurrentDataAsElement(java.lang.String key)
getCurrentDataAsElement in class StructureObjectkey - Give key name.public java.util.List getCurrentDataAsList(java.lang.String key)
getCurrentDataAsList in class StructureObjectkey - Give key name.public java.lang.String getGL(java.lang.String col)
throws MXException
getGL in class StructureObjectcol - Give column name.MXExceptionpublic java.lang.String getGL(java.lang.String col,
java.lang.String orgId)
throws MXException
getGL in class StructureObjectcol - Give column name.orgId - Give organization.MXExceptionpublic java.lang.String getGLComponent(java.lang.String col,
int order,
java.lang.String orgId)
throws MXException
getGLComponent in class StructureObjectcol - Give column name.order - GL order.orgId - the ORGID.MXExceptionpublic java.lang.String getCurrentAction()
getCurrentAction in class StructureObjectpublic void setCurrentData(java.lang.String colname,
java.lang.String data)
setCurrentData in class StructureObjectcol - Give column name.data - Give column value as string.protected org.jdom2.Element setCurrentData(java.lang.String colname)
setCurrentData in class StructureObjectcolname - Give column name.public void setCurrentAction(java.lang.String action)
setCurrentAction in class StructureObjectaction - action value to be set.public void setCurrentDataNull(java.lang.String colname)
setCurrentDataNull in class StructureObjectcolname - Give column name.public void setCurrentData(java.lang.String colname,
java.util.Date data)
setCurrentData in class StructureObjectcolname - Give column name.data - Give column value as date.public void setCurrentData(java.lang.String colname,
double data)
setCurrentData in class StructureObjectcolname - Give column name.data - Give column value as double.public void setCurrentData(java.lang.String colname,
long data)
setCurrentData in class StructureObjectcolname - Give column name.data - Give column value as long.public void setCurrentData(java.lang.String colname,
int data)
setCurrentData in class StructureObjectcolname - Give column name.data - Give column value as integer.public void setCurrentData(java.lang.String colname,
byte[] data)
throws MXException
setCurrentData in class StructureObjectcolname - Give column name.data - Give column value as bytes.MXExceptionpublic void setGL(java.lang.String colname,
java.lang.String[] glSegments,
java.lang.String orgId)
throws MXException
setGL in class StructureObjectcolname - the column nameglSegments - the gl segments arrayorgId - the organizationMXExceptionpublic void setGL(java.lang.String colname,
java.lang.String glString)
setGL in class StructureObjectcolname - the column nameglString - the gl segments arraypublic void setXPathData(java.lang.String xPathExpression,
java.lang.String data)
throws MXException
setXPathData in class StructureObjectMXExceptionpublic java.lang.String getCurrentDataAsString(java.lang.String col)
throws MXException
getCurrentDataAsString in class StructureObjectcol - Give column name.MXExceptionpublic java.lang.String getCurrentNamespacePrefix()
getCurrentNamespacePrefix in class StructureObjectpublic java.lang.String getCurrentNamespaceURI()
getCurrentNamespaceURI in class StructureObjectpublic void setCurrentNamespace(java.lang.String pref,
java.lang.String uri)
setCurrentNamespace in class StructureObjectpref - Give Namespace prefix value.uri - Give Namespace uri value.public java.util.Map getNamespaces()
getNamespaces in class StructureObjectpublic void setNamespaces(java.lang.String key,
java.lang.String data)
setNamespaces in class StructureObjectkey - key to access namespacedata - namespacepublic int getOverrideType(java.lang.String col,
int currentType)
throws MXException
getOverrideType in class StructureObjectcol - Give column name.currentType - max typeMXExceptionpublic java.lang.String toString()
toString in class StructureData