Package cdm.product.template
Class PassThrough.PassThroughBuilderImpl
java.lang.Object
cdm.product.template.PassThrough.PassThroughBuilderImpl
- All Implemented Interfaces:
PassThrough,PassThrough.PassThroughBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
PassThrough
public static class PassThrough.PassThroughBuilderImpl
extends Object
implements PassThrough.PassThroughBuilder
Builder Implementation of PassThrough
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.PassThrough
PassThrough.PassThroughBuilder, PassThrough.PassThroughBuilderImpl, PassThrough.PassThroughImpl -
Field Summary
FieldsFields inherited from interface cdm.product.template.PassThrough
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPassThroughItem(PassThroughItem _passThroughItem) addPassThroughItem(PassThroughItem _passThroughItem, int idx) addPassThroughItem(List<? extends PassThroughItem> passThroughItems) build()Build MethodsbooleangetOrCreatePassThroughItem(int index) List<? extends PassThroughItem.PassThroughItemBuilder> One to many pass through payment items.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setPassThroughItem(List<? extends PassThroughItem> passThroughItems) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.template.PassThrough
getType, metaData, processMethods inherited from interface cdm.product.template.PassThrough.PassThroughBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
passThroughItem
-
-
Constructor Details
-
PassThroughBuilderImpl
public PassThroughBuilderImpl()
-
-
Method Details
-
getPassThroughItem
@RosettaAttribute(value="passThroughItem", isRequired=true) @RuneAttribute(value="passThroughItem", isRequired=true) public List<? extends PassThroughItem.PassThroughItemBuilder> getPassThroughItem()Description copied from interface:PassThroughOne to many pass through payment items.- Specified by:
getPassThroughItemin interfacePassThrough- Specified by:
getPassThroughItemin interfacePassThrough.PassThroughBuilder
-
getOrCreatePassThroughItem
- Specified by:
getOrCreatePassThroughItemin interfacePassThrough.PassThroughBuilder
-
addPassThroughItem
@RosettaAttribute(value="passThroughItem", isRequired=true) @RuneAttribute(value="passThroughItem", isRequired=true) public PassThrough.PassThroughBuilder addPassThroughItem(PassThroughItem _passThroughItem) - Specified by:
addPassThroughItemin interfacePassThrough.PassThroughBuilder
-
addPassThroughItem
- Specified by:
addPassThroughItemin interfacePassThrough.PassThroughBuilder
-
addPassThroughItem
public PassThrough.PassThroughBuilder addPassThroughItem(List<? extends PassThroughItem> passThroughItems) - Specified by:
addPassThroughItemin interfacePassThrough.PassThroughBuilder
-
setPassThroughItem
@RuneAttribute("passThroughItem") public PassThrough.PassThroughBuilder setPassThroughItem(List<? extends PassThroughItem> passThroughItems) - Specified by:
setPassThroughItemin interfacePassThrough.PassThroughBuilder
-
build
Description copied from interface:PassThroughBuild Methods- Specified by:
buildin interfacePassThrough- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacePassThrough- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfacePassThrough.PassThroughBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public PassThrough.PassThroughBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-