Class BusinessRulesInputData
java.lang.Object
com.priint.pubserver.cometserver.businessrulesmanager.input.BusinessRulesInputData
- All Implemented Interfaces:
Serializable
Data container for all informations needed during execution of business rules
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetItems()getScope()intvoidsetDocumentID(String documentID) voidsetInputData(Map<BusinessRulesParamTypes, Object> inputData) voidsetScope(ExecuteBusinessRuleScope scope) voidsetSpreadIndex(int spreadIndex)
-
Constructor Details
-
BusinessRulesInputData
public BusinessRulesInputData()
-
-
Method Details
-
setInputData
- Parameters:
inputData- map of all input data used in business rules. All keys are based on BusinessRulesParamTypes enumeration.- See Also:
-
getCometGroups
- Returns:
- list of comet groups
-
getAMFCometGroups
- Returns:
- list of comet groups as AMF objects
-
getElements
- Returns:
- list of elements (InDesign document frames)
- See Also:
-
getAMFElements
- Returns:
- list of elements (InDesign document frames)
-
getPlaceholders
- Returns:
- list of placeholders
- See Also:
-
getAMFPlaceholders
- Returns:
- list of placeholders
-
getSpreads
- Returns:
- list of spreads
-
getAMFSpreads
- Returns:
- list of amf spreads
-
getItems
- Returns:
- list of items (placed buckets like products)
-
getAMFItems
- Returns:
- list of items (placed buckets like products) as AMF objects
-
getDocumentID
- Returns:
- document identifier
-
setDocumentID
- Parameters:
documentID- document identifier to set
-
getSpreadIndex
public int getSpreadIndex()- Returns:
- the spreadIndex
-
setSpreadIndex
public void setSpreadIndex(int spreadIndex) - Parameters:
spreadIndex- the spreadIndex to set
-
getScope
- Returns:
- the scope of execution
- See Also:
-
setScope
- Parameters:
scope- the scope to set- See Also:
-