Package com.microstrategy.web.objects
Class RWManipulationBuilder
- java.lang.Object
 - 
- com.microstrategy.web.objects.RWManipulationBuilder
 
 
- 
- All Implemented Interfaces:
 EnumManipulationBuilderConstants,EnumDSSXMLRWManipulationMethod
public class RWManipulationBuilder extends java.lang.Object implements EnumDSSXMLRWManipulationMethod
 
- 
- 
Field Summary
- 
Fields inherited from interface com.microstrategy.webapi.EnumDSSXMLRWManipulationMethod
DssRWManipulationAddRWDDefinitionSubtotal, DssRWManipulationChangeConditionOnNode, DssRWManipulationClearInfoWindowSource, DssRWManipulationConvertStitchingGridToNormal, DssRWManipulationConvertToStitchingGrid, DssRWManipulationCreateEmbeddedFilter, DssRWManipulationCreateUpdateTransactionReport, DssRWManipulationEditEmbeddedFilter, DssRWManipulationhSetControlFlagAndReexecuteTargetGridTemplates, DssRWManipulationMacroDisablePassingFilterContextToInfoWindow, DssRWManipulationMacroEnablePassingFilterContextToInfoWindow, DssRWManipulationPauseTransactionAction, DssRWManipulationRemoveRWDDefinitionSubtotal, DssRWManipulationReplaceControlSource, DssRWManipulationSetControlSynchronized, DssRWManipulationSetStitchGridPrimaryNode, DssRWManipulationSetTemplateLimit, DssRWManipulationSetTimeZone, DssRWManipulationToggleDatasetServeMode, DssXmlRWManipulationAddAssociatedRWNodes, DssXmlRWManipulationAddAttributeFormToField, DssXmlRWManipulationAddConsolidationObjectOnDataset, DssXmlRWManipulationAddControl, DssXmlRWManipulationAddControlMacro, DssXmlRWManipulationAddControlTarget, DssXmlRWManipulationAddControlTargetDataset, DssXmlRwManipulationAddControlTargetEx, DssXmlRWManipulationAddControlTargetPlaceHolders, DssXmlRWManipulationAddCopyTemplateNodeFromDataset, DssXmlRWManipulationAddDataSet, DssXmlRWManipulationAddDerivedAttributeToDataset, DssXmlRWManipulationAddDerivedElementToManagedConsolidationObject, DssXmlRWManipulationAddDerivedMetricToDataset, DssXmlRWManipulationAddDocumentView, DssXmlRWManipulationAddField, DssXmlRWManipulationAddGroupBySection, DssXmlRWManipulationAddGroupByUnit, DssXmlRWManipulationAddLayout, DssXmlRWManipulationAddLinkTemplateNodeToDataset, DssXmlRWManipulationAddNode, DssXmlRWManipulationAddObjectField, DssXmlRWManipulationAddOfflineTransaction, DssXmlRWManipulationAddShortcutMetric, DssXmlRWManipulationAddSort, DssXmlRWManipulationAddTransactionReport, DssXmlRWManipulationApplyAttributeRemapping, DssXmlRWManipulationApplyReconciliation, DssXmlRWManipulationApplySegment, DssXmlRWManipulationChangeControlCondition, DssXmlRWManipulationChangeControlText, DssXmlRWManipulationChangeTemplateNodeOrigin, DssXmlRWManipulationClearAssociatedRWNodes, DssXmlRWManipulationClearControls, DssXmlRWManipulationClearControlTargetDatasets, DssXmlRWManipulationClearControlTargets, DssXmlRWManipulationClearCurrentControlElements, DssXmlRWManipulationClearDataSets, DssXmlRWManipulationClearFields, DssXmlRWManipulationClearGroupByUnits, DssXmlRWManipulationClearNodes, DssXmlRWManipulationClearSorts, DssXmlRWManipulationClearTransactionReport, DssXmlRWManipulationConvertDatasetToManaged, DssXMLRWManipulationCopyControl, DssXmlRWManipulationCopyField, DssXmlRWManipulationCopyLayout, DssXmlRWManipulationCopyPanel, DssXmlRWManipulationCopyPanelStack, DssXmlRWManipulationCopyTemplateNode, DssXmlRWManipulationCreateDataSet, DssXmlRWManipulationCreateThreshold, DssXmlRWManipulationDatasetManipulation, DssXmlRWManipulationDrill, DssXmlRWManipulationEditDataSet, DssXmlRWManipulationEditDocumentLinks, DssXMLRWManipulationEditDocumentUnitProperty, DssXmlRWManipulationEditDocumentView, DssXmlRWManipulationEditField, DssXmlRWManipulationEditNode, DssXmlRWManipulationEditObjectField, DssXmlRWManipulationEditSectionNode, DssXmlRWManipulationEnsureFilterModeMacro, DssXmlRWManipulationFormatControl, DssXmlRWManipulationFormatDerivedElementOnManagedConsolidationObject, DssXmlRWManipulationFormatDerivedMetric, DssXmlRWManipulationFormatField, DssXmlRWManipulationFormatNode, DssXmlRWManipulationHideDocumentThresholds, DssXmlRWManipulationImportDocument, DssXmlRWManipulationInsertControlGroupBySection, DssXmlRWManipulationMacroCopyNode, DssXMlRWManipulationMakeTabular, DssXmlRWManipulationMoveControlGroupBySection, DssXmlRWManipulationMoveField, DssXmlRWManipulationMoveGroupBySection, DssXmlRWManipulationMoveNode, DssXmlRWManipulationMoveNodeMacro, DssXmlRWManipulationMoveTemplateNode, DssXmlRWManipulationPerformActionOnActionSelector, DssXmlRWManipulationPopulateTemplateNodeFromDataset, DssXmlRWManipulationRefreshReport, DssXmlRWManipulationRemoveControl, DssXmlRWManipulationRemoveControlGroupBySection, DssXmlRWManipulationRemoveControlMacro, DssXmlRWManipulationRemoveControlTarget, DssXmlRWManipulationRemoveControlTargetDataset, DssXmlRWManipulationRemoveControlTargetEx, DssXmlRWManipulationRemoveControlTargetPlaceHolders, DssXmlRWManipulationRemoveDataSet, DssXmlRWManipulationRemoveDerivedAttributeFromDataset, DssXmlRWManipulationRemoveDerivedElementFromManagedConsolidationObject, DssXmlRWManipulationRemoveDerivedMetricFromDataset, DssXmlRWManipulationRemoveDocumentView, DssXmlRWManipulationRemoveField, DssXmlRWManipulationRemoveGroupByAndFieldGroupSortInLayout, DssXmlRWManipulationRemoveGroupBySection, DssXmlRWManipulationRemoveManagedConsolidationFromDataset, DssXmlRWManipulationRemoveNode, DssXmlRWManipulationRemoveNodeMacro, DssXmlRWManipulationRemoveOfflineTransaction, DssXmlRWManipulationRemovePreferredThemeOnNode, DssXmlRWManipulationRemoveThreshold, DssXmlRWManipulationRemoveTransactionInfoOnField, DssXmlRWManipulationRemoveTransactionReport, DssXmlRWManipulationRemoveWidgetString, DssXmlRWManipulationRenameDataset, DssXmlRWManipulationReorderThresholds, DssXmlRWManipulationReplaceDataset, DssXmlRWManipulationReportManipulation, DssXmlRWManipulationReserved, DssXmlRWManipulationResetSelections, DssXmlRWManipulationSetAbbreviation, DssXmlRWManipulationSetAttributeReplacement, DssXmlRWManipulationSetAutomaticTransactionRecordNumber, DssXmlRWManipulationSetCandidateAttributes, DssXmlRWManipulationSetControlAllAlias, DssXmlRWManipulationSetControlAttributeFormDisplayOption, DssXmlRWManipulationSetControlAttributeForms, DssXmlRWManipulationSetControlAvailableActionTypes, DssXmlRWManipulationSetControlDataSource, DssXmlRWManipulationSetControlDelimiter, DssXmlRWManipulationSetControlDisplayText, DssXmlRWManipulationSetControlFilterType, DssXmlRWManipulationSetControlMatchForm, DssXMLRWManipulationSetControlShowAll, DssXMLRWManipulationSetControlSource, DssXmlRWManipulationSetControlSubsequentAction, DssXmlRWManipulationSetControlUnsetStatus, DssXmlRWManipulationSetControlWriteBackForm, DssXmlRWManipulationSetCurrentControlElements, DssXMLRWManipulationSetCurrentControlElementsFromGraph, DssXMLRWManipulationSetCurrentControlElementStatus, DssXmlRWManipulationSetCurrentDocumentView, DssXmlRWManipulationSetCurrentGroupByElement, DssXmlRWManipulationSetCurrentGroupByElementByUnitID, DssXmlRWManipulationSetCurrentLayout, DssXmlRWManipulationSetCurrentNode, DssXmlRWManipulationSetDatasetTargetElementSource, DssXmlRWManipulationSetDefaultDataSet, DssXmlRWManipulationSetDefaultFormat, DssXmlRWManipulationSetDerivedElementHierarchyOptionOnManagedConsolidationObject, DssXmlRWManipulationSetDerivedElementPropertiesOnManagedConsolidationObject, DssXmlRWManipulationSetDocumentProperties, DssXmlRWManipulationSetGraphProperties, DssXmlRWManipulationSetGridDisplayMode, DssXmlRWManipulationSetNextCurrentGroupByElement, DssXmlRWManipulationSetPageByStyle, DssXmlRWManipulationSetPreferredPalette, DssXmlRWManipulationSetPreferredTheme, DssXmlRWManipulationSetPreferredThemeOnNode, DssXmlRWManipulationSetRWDObjectProperties, DssXmlRWManipulationSetSubmitOrderForTransaction, DssXmlRWManipulationSetSubsequentActionObject, DssXmlRWManipulationSetSubsequentDisplayMessage, DssXmlRWManipulationSetTransactionChangeType, DssXmlRWManipulationSetTransactionInfoOnField, DssXMLRWManipulationSetTransactionReport, DssXmlRWManipulationSetUnitPropertiesInTargetFolder, DssXmlRWManipulationSetViewFilter, DssXmlRWManipulationSetViewTemplate, DssXmlRWManipulationSetWidgetString, DssXmlRWManipulationShowDocumentThresholds, DssXmlRWManipulationSwitchControlGroupBySectionToUnitCondition, DssXmlRWManipulationSwitchUnitConditionToControlGroupBySection, DssXmlRWManipulationToggleCurrentSelectionOnControl, DssXmlRWManipulationUpdateConsolidationObject, DssXmlRWManipulationUpdateDerivedAttributeOnDataset, DssXmlRWManipulationUpdateDerivedElementOnManagedConsolidationObject, DssXmlRWManipulationUpdateDerivedMetricOnDataset, DssXmlRWManipulationUpdateElementColorMappings, DssXmlRWManipulationUpdateOfflineTransaction, DssXmlRWManipulationUpdateShortcutMetric, DssXmlRWManipulationUpdateThreshold, DssXmlRWManipulationUpdateTransactionData, DssXmlRWManipulationValidateExpression 
- 
Fields inherited from interface com.microstrategy.web.objects.EnumManipulationBuilderConstants
ITEM_SEPARATOR, PREFERENCE_ALLOW_OVERWRITE_WITH_WARNING, PREFERENCE_ALLOW_OVERWRITE_WITHOUT_WARNING, PREFERENCE_DISALLOW_OVERWRITE, SORT_ELEM_PARAM_SEPARATOR, SORT_KEY_PARAM_SEPARATOR, UNIT_SEPARATOR 
 - 
 
- 
Constructor Summary
Constructors Constructor Description RWManipulationBuilder()RWManipulationBuilder(RWInstance rwInstance) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttrFormToDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factoryn)voidaddControlHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddControlTargetDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddControlTargetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddDAToDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddDAToTemplateHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddDerivedMetricToDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddDMHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Add Derived Metric to Dataset or Template through Derived Metric EditorvoidaddFieldHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)protected static voidaddFormatProperties(com.google.gson.JsonObject jFormat, WebFormat webFormat)protected voidaddGUID(RWDelta delta, com.google.gson.JsonObject action)protected voidaddInListSubExpression(WebObjectsFactory factory, WebExpression expression, int enumTypeBranch, int functionIn, WebOperatorNode parentOperatorNode, com.google.gson.JsonObject headerObj, boolean isKeepOnly)voidaddLayoutHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddNewPanelStackHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)static voidaddNumberFormaterToDelta(RWDelta delta, com.google.gson.JsonObject action, java.lang.String formatType)voidaddPanelHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddPercentToTotalMetricHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)protected voidaddPropertiesTag(RWDelta delta, com.google.gson.JsonObject props)protected voidaddPropertyTag(RWDelta delta, java.lang.String attributeName, java.lang.String value)voidaddRankMetricHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddShortcutMetricHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddTransformationMetricHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddUndoSectionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddUnitToDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidaddVisToFilterHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Used to add a new target to an already created template level selector, optionally creates new cgb node if the target is configured to have separate cgb nodes, if not then an already created cgb key and the newCGB flag as false needs to be passed.voidapplyAttributeLinkingHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)end of template level selector manipulation and methodsvoidapplyDEChangesHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidapplyReconciliationHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidassociateNodesHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Used to associate two template nodes to keep their filters synchronized or brushing and highlighting.static WebExpressionbuildSelectionExpression(WebObjectsFactory factory, boolean isInclude, boolean isBranch, com.google.gson.JsonArray nodes)voidchangeControlElementSourceHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidchangeCoverPageHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidchangeDocGroupByHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidchangeEMMAMappingHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidchangeFilteringHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidchangeGridDisplayModeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidchangeGridToStitchedHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidchangeStitchedToGridHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidclearControlTargetDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidclearControlTargetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidclearLinkViewFilterHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Clear dossier linking view filtervoidclearSelectorSortHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidclearTxnHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidclearUCNodeConditionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Clear navigation condition on target UC Node.voidclearVisAsFilterHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Used to clear template level selector associations, optionally removes the CGB node(s)voidconvertDatasetToManagedHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Convert a dataset to managed.voidcopyFieldHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidcopyPanelStackHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidcopyUnitHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidcreateDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)createDatasetHandler Handler.voidcreateEmbeddedFilterHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voiddatasetSaveAsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)datasetSaveAsHandler Handler.voiddeleteDataTxnHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Takes in a client side request for a delete data transaction for specified rows and creates a delta for the back-end server.voiddeleteEMMATableHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidduplicatePanelHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidduplLayoutHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voiddynamicSelectionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voideditDMHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Edit Derived Metric on Dataset or Template through Derived Metric EditorvoideditDocUnitPropHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voideditFieldHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voideditNodeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voideditSelectorPropsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidformatDerivedElementHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidformatDerivedMetricHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidformatHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)protected static booleangetJSONBoolean(com.google.gson.JsonObject json, java.lang.String prop)Returns the boolean value from JSON object for the given prop(key).protected static intgetJSONInt(com.google.gson.JsonObject json, java.lang.String prop)Returns the int value from JSON object for the given prop(key).protected static com.google.gson.JsonObjectgetJSONObject(com.google.gson.JsonObject json, java.lang.String prop)Returns the JsonObject from the object passed for the given prop(key).protected static booleangetJSONOptBoolean(com.google.gson.JsonObject json, java.lang.String prop)protected static booleangetJSONOptBoolean(com.google.gson.JsonObject json, java.lang.String prop, boolean optBool)Returns the boolean value from JSON object for the given prop(key).protected static intgetJSONOptInt(com.google.gson.JsonObject json, java.lang.String prop)protected static intgetJSONOptInt(com.google.gson.JsonObject json, java.lang.String prop, int optInt)Returns the int value from JSON object for the given prop(key).protected static com.google.gson.JsonObjectgetJSONOptObject(com.google.gson.JsonObject json, java.lang.String prop)protected static com.google.gson.JsonObjectgetJSONOptObject(com.google.gson.JsonObject json, java.lang.String prop, com.google.gson.JsonObject optJson)Returns the JsonObject from JSON object for the given prop(key).protected static java.lang.StringgetJSONOptString(com.google.gson.JsonObject json, java.lang.String prop)protected static java.lang.StringgetJSONOptString(com.google.gson.JsonObject json, java.lang.String prop, java.lang.String optString)Returns the String from JSON object for the given prop(key).protected static java.lang.StringgetJSONString(com.google.gson.JsonObject json, java.lang.String prop)Returns the String from JSON object for the given prop(key).RWInstancegetRwInstance()voidgraphSelectorHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidgridDrillWithinHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Grid Drill handler. requires RWInstance to be set for setting partial retrieval nodesvoidgridIncrementalFetchHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)gridIncrementalFetchHandler Handler.voidimportDashboardHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidinsertDataTxnHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Takes in a client side request for inserting rows for the configured transactionvoidkeepOnlyGMHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidkeepOnlyHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidlocalAddValueTag(RWDelta delta, java.lang.String tag, java.lang.String value)voidmacroCopyUnitHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidmacroMoveUnitHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidmodifyAttrForm(RWDelta delta, com.google.gson.JsonObject action, int modifyMethod)voidmoveFieldHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidmoveUnitHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidmultiUnitSelectionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Handles selections of template level selectors, receives a collection of selections, creates an expression from it and applies it to a control node.voidnumberFormatHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidoperateTRFLineHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidpassFilterContextToInfoWindowHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidpauseTxnHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidraSelectorExpandCollapseHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidrebuildDocumentHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Rebuild Document Handler.voidredoFilterAssociationsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Used to convert a template level selector target from using shared cgb nodes to separate cgb nodes and vice versa.voidredoHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Redo Handler.voidrefreshReportHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidremoveAttrFormFromDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidremoveBaseUnitFromDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidremoveControlHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidremoveControlTargetDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidremoveControlTargetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidremoveDAFromDSHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidremoveDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidremoveDerivedMetricFromDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidremoveFieldHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidremoveLayoutHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidremoveNDEFromDSHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidremoveUnitHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidrenameDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidrenameEmmaSrcTableHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidreplaceControlCGBHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Dissociates a control of a set of group by keys, and creates new cgb nodes and associates the selector to them.voidreplaceControlHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidreplaceControlTargetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidreplaceDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidretrieveServerJsonHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsaveDossierTransactionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Handler for 'saveDossierTransaction' action to save dossier transaction configurations to backendvoidsaveViewFilterHandler(RWDelta delta, com.google.gson.JsonObject params, WebObjectsFactory factory)voidsaveViewFilterLimitGettingWholeDelta(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)saveViewFilterLimitGettingWholeDelta is similar to a handler but should not be used by tasks.voidsaveViewFilterLimitHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)saveViewFilterLimitHandler Handler.voidsetActionForDirectTargetSelectorsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetAttributeSelectorExpressionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetAttributesJoinTypeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Wrapper method to support attribute join type VLDB property for backwards compatibility.voidsetCandidateObjectsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetControlAttributeFormsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetControlAttributeSortHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetControlShowAllHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetControlSourceHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetControlSynchronizedHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetCurrentLayoutHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetCurrentPanelHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetDatasetFilterHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetDefaultFormatHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetDocumentPropertiesHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetDocZoomHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetGridDisplayModeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetJoinBehaviorHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetMetricJoinTypeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Wrapper method to support metric join type VLDB property for backwards compatibility.voidsetPreferredPaletteHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetPreferredThemeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetPrimarySortNodeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetPropertyHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetRealTimeSelectorExpressionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Handler for 'setRealTimeSelectorExpression' action to update and persist RT selector settings to the backendvoidsetRwInstance(RWInstance rwInstance)voidsetSelectorClearHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetSelectorElementsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetSelectorExpressionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetSelectorFromGMHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetSelectorHideSelectedElements(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetSelectorIncludeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetSelectorShowAllHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetSelectorStatusHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)set selector's status. - Lock FiltervoidsetSelectorToUnset(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsetSelectorUnsetStatus(RWDelta delta, com.google.gson.JsonObject action, int sus, int suc)voidsetTimeZoneHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Method to generate the deltaXML for setting timezone on dossiervoidsetVisAsFilterHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Set visualization as filter consists on two parts, one associating the nodes using associateNodes method and if the source visualization is being used as a filtering template, the selector/cgbNode relationship needs to be set.voidsetVLDBPropertyHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Generic VLDB property handler that generates deltaXML for setting VLDB properties.voidsortGMHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidsubmitTransaction(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidtoggleDatasetServeModeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)toggleDatasetServeModeHandler Handler.voidundoHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Undo Handler.voidunsetSelectorHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidupdateDAHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidupdateDataTxnHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Consumption update action type transaction workflowvoidupdateDerivedMetricOnDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidupdateDescriptionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidupdateElementsPropertiesMapHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidupdateMultipleDataTxnHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)Consumption workflow to update the TXN changes with combo action type.voidupdateNameHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidupdateShortcutMetricHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidupdateSingleUnitControlHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)For old VI documents that still use unit level selectors instead of template level selectors.voidupdateTemplateHandler(RWDelta delta, com.google.gson.JsonObject templateAction, WebObjectsFactory factory)voidupdateTransactionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voiduseAlternateFilterTechniqueHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)voidvisualizationElementSelectionHandler(RWDelta delta, java.lang.String visualizationNodeKey, java.lang.String controlKey, WebExpression webExpression)Handles selections of the elements in a visualization, which is used as a filter, and applies the expression from it to a control node. 
 - 
 
- 
- 
Constructor Detail
- 
RWManipulationBuilder
public RWManipulationBuilder()
 
- 
RWManipulationBuilder
public RWManipulationBuilder(RWInstance rwInstance)
 
 - 
 
- 
Method Detail
- 
getRwInstance
public RWInstance getRwInstance()
 
- 
setRwInstance
public void setRwInstance(RWInstance rwInstance)
 
- 
addUndoSectionHandler
public void addUndoSectionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addDatasetHandler
public void addDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
removeDatasetHandler
public void removeDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
removeBaseUnitFromDatasetHandler
public void removeBaseUnitFromDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addUnitToDatasetHandler
public void addUnitToDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
modifyAttrForm
public void modifyAttrForm(RWDelta delta, com.google.gson.JsonObject action, int modifyMethod) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addAttrFormToDatasetHandler
public void addAttrFormToDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factoryn) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
removeAttrFormFromDatasetHandler
public void removeAttrFormFromDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
convertDatasetToManagedHandler
public void convertDatasetToManagedHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Convert a dataset to managed.- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
refreshReportHandler
public void refreshReportHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setDatasetFilterHandler
public void setDatasetFilterHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
updateTemplateHandler
public void updateTemplateHandler(RWDelta delta, com.google.gson.JsonObject templateAction, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
saveViewFilterHandler
public void saveViewFilterHandler(RWDelta delta, com.google.gson.JsonObject params, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
retrieveServerJsonHandler
public void retrieveServerJsonHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
applyDEChangesHandler
public void applyDEChangesHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setDocZoomHandler
public void setDocZoomHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setDocumentPropertiesHandler
public void setDocumentPropertiesHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
graphSelectorHandler
public void graphSelectorHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setAttributeSelectorExpressionHandler
public void setAttributeSelectorExpressionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setRealTimeSelectorExpressionHandler
public void setRealTimeSelectorExpressionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Handler for 'setRealTimeSelectorExpression' action to update and persist RT selector settings to the backend- Parameters:
 delta- RW Deltaaction- The 'setRealTimeSelectorExpression' actionfactory- The factory for web objects- Throws:
 java.lang.Exception
 
- 
setSelectorExpressionHandler
public void setSelectorExpressionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setPropertyHandler
public void setPropertyHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
keepOnlyHandler
public void keepOnlyHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
localAddValueTag
public void localAddValueTag(RWDelta delta, java.lang.String tag, java.lang.String value) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
operateTRFLineHandler
public void operateTRFLineHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
saveDossierTransactionHandler
public void saveDossierTransactionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Handler for 'saveDossierTransaction' action to save dossier transaction configurations to backend- Parameters:
 delta- RW Deltaaction- The 'saveDossierTransaction' actionfactory- The factory for web objects- Throws:
 java.lang.Exception
 
- 
addInListSubExpression
protected void addInListSubExpression(WebObjectsFactory factory, WebExpression expression, int enumTypeBranch, int functionIn, WebOperatorNode parentOperatorNode, com.google.gson.JsonObject headerObj, boolean isKeepOnly) throws WebObjectsException
- Throws:
 WebObjectsException
 
- 
setSelectorFromGMHandler
public void setSelectorFromGMHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
updateTransactionHandler
public void updateTransactionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
keepOnlyGMHandler
public void keepOnlyGMHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
sortGMHandler
public void sortGMHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setSelectorShowAllHandler
public void setSelectorShowAllHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setSelectorIncludeHandler
public void setSelectorIncludeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setActionForDirectTargetSelectorsHandler
public void setActionForDirectTargetSelectorsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setSelectorHideSelectedElements
public void setSelectorHideSelectedElements(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setSelectorToUnset
public void setSelectorToUnset(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setSelectorUnsetStatus
public void setSelectorUnsetStatus(RWDelta delta, com.google.gson.JsonObject action, int sus, int suc) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
unsetSelectorHandler
public void unsetSelectorHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setSelectorClearHandler
public void setSelectorClearHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
dynamicSelectionHandler
public void dynamicSelectionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setControlSynchronizedHandler
public void setControlSynchronizedHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
clearSelectorSortHandler
public void clearSelectorSortHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)
 
- 
setControlAttributeSortHandler
public void setControlAttributeSortHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)
 
- 
raSelectorExpandCollapseHandler
public void raSelectorExpandCollapseHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setGridDisplayModeHandler
public void setGridDisplayModeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
macroMoveUnitHandler
public void macroMoveUnitHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
moveUnitHandler
public void moveUnitHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
removeLayoutHandler
public void removeLayoutHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setCurrentLayoutHandler
public void setCurrentLayoutHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setCurrentPanelHandler
public void setCurrentPanelHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addPanelHandler
public void addPanelHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
copyPanelStackHandler
public void copyPanelStackHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addNewPanelStackHandler
public void addNewPanelStackHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
removeUnitHandler
public void removeUnitHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
removeFieldHandler
public void removeFieldHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
macroCopyUnitHandler
public void macroCopyUnitHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
copyFieldHandler
public void copyFieldHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
moveFieldHandler
public void moveFieldHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
copyUnitHandler
public void copyUnitHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
removeControlHandler
public void removeControlHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addControlHandler
public void addControlHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
replaceControlHandler
public void replaceControlHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setCandidateObjectsHandler
public void setCandidateObjectsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
removeControlTargetHandler
public void removeControlTargetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addControlTargetHandler
public void addControlTargetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
replaceControlTargetHandler
public void replaceControlTargetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
clearControlTargetHandler
public void clearControlTargetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addControlTargetDatasetHandler
public void addControlTargetDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
changeControlElementSourceHandler
public void changeControlElementSourceHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
removeControlTargetDatasetHandler
public void removeControlTargetDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
clearControlTargetDatasetHandler
public void clearControlTargetDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setControlSourceHandler
public void setControlSourceHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
editSelectorPropsHandler
public void editSelectorPropsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)
 
- 
setControlAttributeFormsHandler
public void setControlAttributeFormsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)
 
- 
addFieldHandler
public void addFieldHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
editFieldHandler
public void editFieldHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setControlShowAllHandler
public void setControlShowAllHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
changeDocGroupByHandler
public void changeDocGroupByHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
duplicatePanelHandler
public void duplicatePanelHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
updateDerivedMetricOnDatasetHandler
public void updateDerivedMetricOnDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addPercentToTotalMetricHandler
public void addPercentToTotalMetricHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addTransformationMetricHandler
public void addTransformationMetricHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addRankMetricHandler
public void addRankMetricHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
createEmbeddedFilterHandler
public void createEmbeddedFilterHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addDerivedMetricToDatasetHandler
public void addDerivedMetricToDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
removeDerivedMetricFromDatasetHandler
public void removeDerivedMetricFromDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
editDocUnitPropHandler
public void editDocUnitPropHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
formatDerivedMetricHandler
public void formatDerivedMetricHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
formatDerivedElementHandler
public void formatDerivedElementHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
changeGridDisplayModeHandler
public void changeGridDisplayModeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
applyReconciliationHandler
public void applyReconciliationHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
replaceDatasetHandler
public void replaceDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addShortcutMetricHandler
public void addShortcutMetricHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
updateShortcutMetricHandler
public void updateShortcutMetricHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
renameDatasetHandler
public void renameDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
renameEmmaSrcTableHandler
public void renameEmmaSrcTableHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
editNodeHandler
public void editNodeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
formatHandler
public void formatHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setDefaultFormatHandler
public void setDefaultFormatHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
useAlternateFilterTechniqueHandler
public void useAlternateFilterTechniqueHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
importDashboardHandler
public void importDashboardHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addLayoutHandler
public void addLayoutHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
duplLayoutHandler
public void duplLayoutHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
changeFilteringHandler
public void changeFilteringHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addDAToTemplateHandler
public void addDAToTemplateHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addDAToDatasetHandler
public void addDAToDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
updateDAHandler
public void updateDAHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
removeDAFromDSHandler
public void removeDAFromDSHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
removeNDEFromDSHandler
public void removeNDEFromDSHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addDMHandler
public void addDMHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Add Derived Metric to Dataset or Template through Derived Metric Editor- Throws:
 java.lang.Exception
 
- 
editDMHandler
public void editDMHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Edit Derived Metric on Dataset or Template through Derived Metric Editor- Throws:
 java.lang.Exception
 
- 
setVisAsFilterHandler
public void setVisAsFilterHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Set visualization as filter consists on two parts, one associating the nodes using associateNodes method and if the source visualization is being used as a filtering template, the selector/cgbNode relationship needs to be set. There are two types of selector/cgbNode/Target relationships, shared cgbNodes and separate cgbNodes: if the relationship is shared, each target has a unique CGB node that is shared with all the selectors pointing to that target, what happens in that case is that when a template updates the selection the CGB node expression is replaced by the last selection. If the relationship is separate, each selector has one CGB node for each target so when a selection is made on the source template the CGB node expression is set and the target will show the union of all the different CGB nodes targeting it.- Throws:
 java.lang.Exception
 
- 
associateNodesHandler
public void associateNodesHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Used to associate two template nodes to keep their filters synchronized or brushing and highlighting. There is no automation on backend for this, the client reads the associated nodes collection and decides what to do with it.- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
addVisToFilterHandler
public void addVisToFilterHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Used to add a new target to an already created template level selector, optionally creates new cgb node if the target is configured to have separate cgb nodes, if not then an already created cgb key and the newCGB flag as false needs to be passed.- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
updateSingleUnitControlHandler
public void updateSingleUnitControlHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
For old VI documents that still use unit level selectors instead of template level selectors. It adds or removes targets to the CGB node.- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
clearVisAsFilterHandler
public void clearVisAsFilterHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Used to clear template level selector associations, optionally removes the CGB node(s)- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
replaceControlCGBHandler
public void replaceControlCGBHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Dissociates a control of a set of group by keys, and creates new cgb nodes and associates the selector to them. It is used when duplicating a vis that acts as a source of one or more targets that are configured to use separate CGB nodes- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
redoFilterAssociationsHandler
public void redoFilterAssociationsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Used to convert a template level selector target from using shared cgb nodes to separate cgb nodes and vice versa. The manipulations are as follows: - From shared to separate: for each non first control remove cgb association (68) create a new cgb node (64) associate control with new cgb (67) - From separate to shared: for each non first control remove cgb association (68) remove cgb node (66) associate with first cgb (67)- Throws:
 java.lang.Exception
 
- 
multiUnitSelectionHandler
public void multiUnitSelectionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Handles selections of template level selectors, receives a collection of selections, creates an expression from it and applies it to a control node.- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
visualizationElementSelectionHandler
public void visualizationElementSelectionHandler(RWDelta delta, java.lang.String visualizationNodeKey, java.lang.String controlKey, WebExpression webExpression) throws WebObjectsException
Handles selections of the elements in a visualization, which is used as a filter, and applies the expression from it to a control node.- Parameters:
 delta- RW deltavisualizationNodeKey- The node key of the visualizationcontrolKey- The key of the control node of this visualizationwebExpression- The web expression of the filter, which is generated from the element selection in the visualization- Throws:
 WebObjectsException
 
- 
buildSelectionExpression
public static WebExpression buildSelectionExpression(WebObjectsFactory factory, boolean isInclude, boolean isBranch, com.google.gson.JsonArray nodes) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
applyAttributeLinkingHandler
public void applyAttributeLinkingHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
end of template level selector manipulation and methods- Throws:
 java.lang.Exception
 
- 
deleteEMMATableHandler
public void deleteEMMATableHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
changeEMMAMappingHandler
public void changeEMMAMappingHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
updateElementsPropertiesMapHandler
public void updateElementsPropertiesMapHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setJoinBehaviorHandler
public void setJoinBehaviorHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
numberFormatHandler
public void numberFormatHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
addNumberFormaterToDelta
public static void addNumberFormaterToDelta(RWDelta delta, com.google.gson.JsonObject action, java.lang.String formatType)
 
- 
setPreferredPaletteHandler
public void setPreferredPaletteHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setPreferredThemeHandler
public void setPreferredThemeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setAttributesJoinTypeHandler
public void setAttributesJoinTypeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Wrapper method to support attribute join type VLDB property for backwards compatibility.- Parameters:
 delta- The delta XMLaction- The set VLDB property actionfactory- The factory for web objects- Throws:
 java.lang.Exception
 
- 
setMetricJoinTypeHandler
public void setMetricJoinTypeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Wrapper method to support metric join type VLDB property for backwards compatibility.- Parameters:
 delta- The delta XMLaction- The set VLDB property actionfactory- The factory for web objects- Throws:
 java.lang.Exception
 
- 
setVLDBPropertyHandler
public void setVLDBPropertyHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Generic VLDB property handler that generates deltaXML for setting VLDB properties.- Parameters:
 delta- The delta XMLaction- The set VLDB property actionfactory- The factory for web objects- Throws:
 java.lang.Exception
 
- 
setTimeZoneHandler
public void setTimeZoneHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Method to generate the deltaXML for setting timezone on dossier- Parameters:
 delta- The delta XMLaction- The set timezone actionfactory- The factory for web objects- Throws:
 java.lang.Exception
 
- 
setSelectorStatusHandler
public void setSelectorStatusHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
set selector's status. - Lock Filter- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
setSelectorElementsHandler
public void setSelectorElementsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
gridDrillWithinHandler
public void gridDrillWithinHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Grid Drill handler. requires RWInstance to be set for setting partial retrieval nodes- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
clearUCNodeConditionHandler
public void clearUCNodeConditionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)
Clear navigation condition on target UC Node.- Parameters:
 delta-action-factory-
 
- 
clearLinkViewFilterHandler
public void clearLinkViewFilterHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory)
Clear dossier linking view filter- Parameters:
 delta-action-factory-
 
- 
undoHandler
public void undoHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws JSONException, WebObjectsException
Undo Handler. Set RWInstance before calling this.- Parameters:
 delta-action-factory-- Throws:
 JSONExceptionWebObjectsException
 
- 
redoHandler
public void redoHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Redo Handler. Set RWInstance before calling this.- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
rebuildDocumentHandler
public void rebuildDocumentHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Rebuild Document Handler. Set RWInstance before calling this.- Throws:
 java.lang.Exception
 
- 
gridIncrementalFetchHandler
public void gridIncrementalFetchHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
gridIncrementalFetchHandler Handler. Set RWInstance before calling this.- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
createDatasetHandler
public void createDatasetHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
createDatasetHandler Handler. Set RWInstance before calling this.- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
toggleDatasetServeModeHandler
public void toggleDatasetServeModeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
toggleDatasetServeModeHandler Handler. Set RWInstance before calling this.- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
saveViewFilterLimitHandler
public void saveViewFilterLimitHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
saveViewFilterLimitHandler Handler. Set RWInstance before calling this- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
saveViewFilterLimitGettingWholeDelta
public void saveViewFilterLimitGettingWholeDelta(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
saveViewFilterLimitGettingWholeDelta is similar to a handler but should not be used by tasks. It returns the whole delta of the manipulations wrapped in(not like the other handlers) Set RWInstance before calling this - Parameters:
 delta- contains the whole delta manipulation already wrapped inaction-factory-- Throws:
 java.lang.Exception
 
- 
datasetSaveAsHandler
public void datasetSaveAsHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
datasetSaveAsHandler Handler. Set RWInstance before calling this Standalone and managed dataset saveas. If dup name, then an Exception will be thrown, so that no action will be handled and no result will be returned.- Parameters:
 delta-action-factory-- Throws:
 java.lang.Exception
 
- 
changeCoverPageHandler
public void changeCoverPageHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
updateNameHandler
public void updateNameHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
updateDescriptionHandler
public void updateDescriptionHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
changeGridToStitchedHandler
public void changeGridToStitchedHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
changeStitchedToGridHandler
public void changeStitchedToGridHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
setPrimarySortNodeHandler
public void setPrimarySortNodeHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
passFilterContextToInfoWindowHandler
public void passFilterContextToInfoWindowHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
submitTransaction
public void submitTransaction(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
updateDataTxnHandler
public void updateDataTxnHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Consumption update action type transaction workflow- Parameters:
 delta- ; delta xmlaction- ; action that specify what cells to updatefactory- ; use for submit transaction- Throws:
 java.lang.Exception
 
- 
insertDataTxnHandler
public void insertDataTxnHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Takes in a client side request for inserting rows for the configured transaction- Parameters:
 delta- - An instance of RWDelta class that contains XML delta informationaction- - A insert transaction action that specifies which rows should be insertedfactory- - Instance of WebObjectFactory- Throws:
 java.lang.Exception- if any runtime exception happens
 
- 
deleteDataTxnHandler
public void deleteDataTxnHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Takes in a client side request for a delete data transaction for specified rows and creates a delta for the back-end server.- Parameters:
 delta- - An instance of RWDelta class that contains XML delta informationaction- - A delete transaction that specifies which rows should get deletedfactory- - Instance of WebObjectFactory- Throws:
 java.lang.Exception- if any runtime exception happens
 
- 
pauseTxnHandler
public void pauseTxnHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
clearTxnHandler
public void clearTxnHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
- 
updateMultipleDataTxnHandler
public void updateMultipleDataTxnHandler(RWDelta delta, com.google.gson.JsonObject action, WebObjectsFactory factory) throws java.lang.Exception
Consumption workflow to update the TXN changes with combo action type. This API is currently used by the python transaction, which may contains combo action type.- Parameters:
 delta- RW Deltaaction- A delete transaction that specifies which data will be updatefactory- The factory for web objects- Throws:
 java.lang.Exception
 
- 
getJSONOptString
protected static java.lang.String getJSONOptString(com.google.gson.JsonObject json, java.lang.String prop, java.lang.String optString)Returns the String from JSON object for the given prop(key). If the property is not present, returns the optional value passed- Parameters:
 json- - AJsonObjectfrom which the value needed has to be retrievedprop- - AStringrepresenting Key or Property name whose value has to be retrievedoptString- - Optional String that has to be returned when the given key is not found in JsonObject- Returns:
 - - A 
Stringrepresenting the value of the given prop(key) in the JsonObject passed 
 
- 
getJSONOptString
protected static java.lang.String getJSONOptString(com.google.gson.JsonObject json, java.lang.String prop) 
- 
getJSONString
protected static java.lang.String getJSONString(com.google.gson.JsonObject json, java.lang.String prop) throws JSONExceptionReturns the String from JSON object for the given prop(key). If the property is not present, throws anJSONException- Parameters:
 json- - AJsonObjectfrom which the value needed has to be retrievedprop- - AStringrepresenting Key or Property name whose value has to be retrieved- Returns:
 - - A 
Stringrepresenting the value of the given prop(key) in the JsonObject passed - Throws:
 JSONException- Since:
 - 10.6 - Added for backward compatibility as this was the original behavior (before 10.3) when retrieving data from JSONObject
 
 
- 
getJSONOptInt
protected static int getJSONOptInt(com.google.gson.JsonObject json, java.lang.String prop, int optInt)Returns the int value from JSON object for the given prop(key). If the property is not present, returns the optional int value passed- Parameters:
 json- - AJsonObjectfrom which the value needed has to be retrievedprop- - AStringrepresenting Key or Property name whose value has to be retrievedoptInt- - Optional String that has to be returned when the given key is not found in JsonObject- Returns:
 - - A 
intrepresenting the value of the given prop(key) in the JsonObject passed 
 
- 
getJSONOptInt
protected static int getJSONOptInt(com.google.gson.JsonObject json, java.lang.String prop) 
- 
getJSONInt
protected static int getJSONInt(com.google.gson.JsonObject json, java.lang.String prop) throws JSONExceptionReturns the int value from JSON object for the given prop(key). If the property is not present, throws anJSONException- Parameters:
 json- - AJsonObjectfrom which the value needed has to be retrievedprop- - AStringrepresenting Key or Property name whose value has to be retrieved- Returns:
 - - A 
intrepresenting the value of the given prop(key) in the JsonObject passed - Throws:
 JSONException- Since:
 - 10.6 - Added for backward compatibility as this was the original behavior (before 10.3) when retrieving data from JSONObject
 
 
- 
getJSONOptBoolean
protected static boolean getJSONOptBoolean(com.google.gson.JsonObject json, java.lang.String prop, boolean optBool)Returns the boolean value from JSON object for the given prop(key). If the property is not present, returns the optional boolean value passed- Parameters:
 json- - AJsonObjectfrom which the value needed has to be retrievedprop- - AStringrepresenting Key or Property name whose value has to be retrievedoptBool- - Optional String that has to be returned when the given key is not found in JsonObject- Returns:
 - - A 
booleanrepresenting the value of the given prop(key) in the JsonObject passed 
 
- 
getJSONOptBoolean
protected static boolean getJSONOptBoolean(com.google.gson.JsonObject json, java.lang.String prop) 
- 
getJSONBoolean
protected static boolean getJSONBoolean(com.google.gson.JsonObject json, java.lang.String prop) throws JSONExceptionReturns the boolean value from JSON object for the given prop(key). If the property is not present, throws anJSONException- Parameters:
 json- - AJsonObjectfrom which the value needed has to be retrievedprop- - AStringrepresenting Key or Property name whose value has to be retrieved- Returns:
 - - A 
booleanrepresenting the value of the given prop(key) in the JsonObject passed - Throws:
 JSONException- Since:
 - 10.6 - Added for backward compatibility as this was the original behavior (before 10.3) when retrieving data from JSONObject
 
 
- 
getJSONOptObject
protected static com.google.gson.JsonObject getJSONOptObject(com.google.gson.JsonObject json, java.lang.String prop, com.google.gson.JsonObject optJson)Returns the JsonObject from JSON object for the given prop(key). If the property is not present, returns the optional value passed- Parameters:
 json- - AJsonObjectfrom which the value needed has to be retrievedprop- - AStringrepresenting Key or Property name whose value has to be retrievedoptJson- - OptionalJsonObjectthat has to be returned when the given key is not found in JsonObject- Returns:
 - - A 
JsonObjectrepresenting the value of the given prop(key) in the JsonObject passed 
 
- 
getJSONOptObject
protected static com.google.gson.JsonObject getJSONOptObject(com.google.gson.JsonObject json, java.lang.String prop) 
- 
getJSONObject
protected static com.google.gson.JsonObject getJSONObject(com.google.gson.JsonObject json, java.lang.String prop) throws JSONExceptionReturns the JsonObject from the object passed for the given prop(key). If the property is not present, throws anJSONException- Parameters:
 json- - AJsonObjectfrom which the value needed has to be retrievedprop- - AStringrepresenting Key or Property name whose value has to be retrieved- Returns:
 - - A 
JsonObjectrepresenting the value of the given prop(key) in the JsonObject passed - Throws:
 JSONException- Since:
 - 10.6 - Added for backward compatibility as this was the original behavior (before 10.3) when retrieving data from JSONObject
 
 
- 
addPropertiesTag
protected void addPropertiesTag(RWDelta delta, com.google.gson.JsonObject props)
 
- 
addPropertyTag
protected void addPropertyTag(RWDelta delta, java.lang.String attributeName, java.lang.String value)
 
- 
addFormatProperties
protected static void addFormatProperties(com.google.gson.JsonObject jFormat, WebFormat webFormat) throws WebObjectsException- Throws:
 WebObjectsException
 
- 
addGUID
protected void addGUID(RWDelta delta, com.google.gson.JsonObject action) throws java.lang.Exception
- Throws:
 java.lang.Exception
 
 - 
 
 -