Package com.microstrategy.web.objects
Class RWOfflineTransactionImpl
- java.lang.Object
-
- com.microstrategy.web.objects.RWOfflineTransactionImpl
-
- All Implemented Interfaces:
RWOfflineTransaction
public class RWOfflineTransactionImpl extends java.lang.Object implements RWOfflineTransaction
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.microstrategy.web.objects.RWOfflineTransaction
RWOfflineTransaction.RunningType
-
-
Constructor Summary
Constructors Constructor Description RWOfflineTransactionImpl(WebObjectsFactory factory)RWOfflineTransactionImpl(WebObjectsFactory factory, java.lang.String key)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCSIPlainText()Get CSI plain textRWOfflineTransaction.RunningTypegetCurrentType()Get current running modeWebExpressiongetExpression()java.lang.StringgetKey()intgetManipulationMethod()Get manipulation method.java.lang.StringgetNodeKey()Get node key valueWebTokenStreamgetTokenStream()Get the token stream for this offline transaction.voidremove(RWManipulation rwManipulator)voidsave(RWManipulation rwManipulator)Save the offline transaction.voidsetCSIPlainText(java.lang.String csiPlainText)voidsetCurrentType(RWOfflineTransaction.RunningType currentType)voidsetExpression(WebExpression expression)voidsetKey(java.lang.String key)voidsetManipulationMethod(int manipulationMethod)voidsetNodeKey(java.lang.String nodeKey)voidsetTokenStream(WebTokenStream tokenStream)booleanshouldValidateBeforeSave()booleanvalidate(RWManipulation rwManipulator)Validate the offline transaction.
-
-
-
Constructor Detail
-
RWOfflineTransactionImpl
public RWOfflineTransactionImpl(WebObjectsFactory factory, java.lang.String key)
-
RWOfflineTransactionImpl
public RWOfflineTransactionImpl(WebObjectsFactory factory)
-
-
Method Detail
-
getKey
public java.lang.String getKey()
- Specified by:
getKeyin interfaceRWOfflineTransaction
-
setKey
public void setKey(java.lang.String key)
-
getExpression
public WebExpression getExpression()
- Specified by:
getExpressionin interfaceRWOfflineTransaction
-
setExpression
public void setExpression(WebExpression expression)
-
getTokenStream
public WebTokenStream getTokenStream()
Description copied from interface:RWOfflineTransactionGet the token stream for this offline transaction.- Specified by:
getTokenStreamin interfaceRWOfflineTransaction- Returns:
- token stream
-
setTokenStream
public void setTokenStream(WebTokenStream tokenStream)
-
getCSIPlainText
public java.lang.String getCSIPlainText()
Description copied from interface:RWOfflineTransactionGet CSI plain text- Specified by:
getCSIPlainTextin interfaceRWOfflineTransaction- Returns:
- plain text
-
setCSIPlainText
public void setCSIPlainText(java.lang.String csiPlainText)
-
getCurrentType
public RWOfflineTransaction.RunningType getCurrentType()
Description copied from interface:RWOfflineTransactionGet current running mode- Specified by:
getCurrentTypein interfaceRWOfflineTransaction- Returns:
- current running type
-
setCurrentType
public void setCurrentType(RWOfflineTransaction.RunningType currentType)
-
getNodeKey
public java.lang.String getNodeKey()
Description copied from interface:RWOfflineTransactionGet node key value- Specified by:
getNodeKeyin interfaceRWOfflineTransaction- Returns:
- node key
-
setNodeKey
public void setNodeKey(java.lang.String nodeKey)
-
getManipulationMethod
public int getManipulationMethod()
Description copied from interface:RWOfflineTransactionGet manipulation method.- Specified by:
getManipulationMethodin interfaceRWOfflineTransaction- Returns:
- manipulation method from
EnumDSSXMLRWManipulationMethod
-
setManipulationMethod
public void setManipulationMethod(int manipulationMethod)
-
shouldValidateBeforeSave
public boolean shouldValidateBeforeSave()
-
save
public void save(RWManipulation rwManipulator) throws WebObjectsException
Description copied from interface:RWOfflineTransactionSave the offline transaction.- Specified by:
savein interfaceRWOfflineTransaction- Throws:
WebObjectsException
-
remove
public void remove(RWManipulation rwManipulator) throws WebObjectsException
- Throws:
WebObjectsException
-
validate
public boolean validate(RWManipulation rwManipulator) throws WebObjectsException
Description copied from interface:RWOfflineTransactionValidate the offline transaction.- Specified by:
validatein interfaceRWOfflineTransaction- Returns:
- whether the validation successful.
- Throws:
WebObjectsException
-
-