Class BusinessRulesInputData
- java.lang.Object
-
- com.priint.pubserver.cometserver.businessrulesmanager.input.BusinessRulesInputData
-
- All Implemented Interfaces:
java.io.Serializable
public class BusinessRulesInputData extends java.lang.Object implements java.io.SerializableData container for all informations needed during execution of business rules- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BusinessRulesInputData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Object>getAMFCometGroups()java.util.List<java.lang.Object>getAMFElements()java.util.List<java.lang.Object>getAMFItems()java.util.List<java.lang.Object>getAMFPlaceholders()java.util.List<java.lang.Object>getAMFSpreads()java.util.List<Group>getCometGroups()java.lang.StringgetDocumentID()java.util.List<Element>getElements()java.util.List<Item>getItems()java.util.List<Placeholder>getPlaceholders()ExecuteBusinessRuleScopegetScope()intgetSpreadIndex()java.util.List<Spread>getSpreads()voidsetDocumentID(java.lang.String documentID)voidsetInputData(java.util.Map<BusinessRulesParamTypes,java.lang.Object> inputData)voidsetScope(ExecuteBusinessRuleScope scope)voidsetSpreadIndex(int spreadIndex)
-
-
-
Method Detail
-
setInputData
public void setInputData(java.util.Map<BusinessRulesParamTypes,java.lang.Object> inputData)
- Parameters:
inputData- map of all input data used in business rules. All keys are based on BusinessRulesParamTypes enumeration.- See Also:
BusinessRulesParamTypes
-
getCometGroups
public java.util.List<Group> getCometGroups()
- Returns:
- list of comet groups
-
getAMFCometGroups
public java.util.List<java.lang.Object> getAMFCometGroups()
- Returns:
- list of comet groups as AMF objects
-
getElements
public java.util.List<Element> getElements()
- Returns:
- list of elements (InDesign document frames)
- See Also:
Element
-
getAMFElements
public java.util.List<java.lang.Object> getAMFElements()
- Returns:
- list of elements (InDesign document frames)
-
getPlaceholders
public java.util.List<Placeholder> getPlaceholders()
- Returns:
- list of placeholders
- See Also:
Placeholder
-
getAMFPlaceholders
public java.util.List<java.lang.Object> getAMFPlaceholders()
- Returns:
- list of placeholders
-
getSpreads
public java.util.List<Spread> getSpreads()
- Returns:
- list of spreads
-
getAMFSpreads
public java.util.List<java.lang.Object> getAMFSpreads()
- Returns:
- list of amf spreads
-
getItems
public java.util.List<Item> getItems()
- Returns:
- list of items (placed buckets like products)
-
getAMFItems
public java.util.List<java.lang.Object> getAMFItems()
- Returns:
- list of items (placed buckets like products) as AMF objects
-
getDocumentID
public java.lang.String getDocumentID()
- Returns:
- document identifier
-
setDocumentID
public void setDocumentID(java.lang.String documentID)
- 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
public ExecuteBusinessRuleScope getScope()
- Returns:
- the scope of execution
- See Also:
ExecuteBusinessRuleScope
-
setScope
public void setScope(ExecuteBusinessRuleScope scope)
- Parameters:
scope- the scope to set- See Also:
ExecuteBusinessRuleScope
-
-