Class Mapping<M extends Mapping<M>>
java.lang.Object
com.broadleafcommerce.metadata.dsl.core.Mapping<M>
- All Implemented Interfaces:
Copyable<M>
- Direct Known Subclasses:
CollectionMapping
,PickOmitMapping
,PropertyMapping
,TemplateMapping
,TextTransformMapping
An abstract mapping specification. Mappings are used in various situations to expressing the
transformation of data from a source to a destination.
- Author:
- Nick Crum (ncrum)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
condition
(Conditional<?>... conditions) conditions
(List<Conditional<?>> conditions) boolean
getId()
An optional unique identifier for this mapping.List<Conditional<?>>
getWhen()
The set of conditions that control whether or not this mapping will be applied.int
hashCode()
protected M
self()
-
Constructor Details
-
Mapping
public Mapping() -
Mapping
-
-
Method Details