Class MappingImpl.Builder<V extends PrismValue,​D extends ItemDefinition>

  • Enclosing class:
    MappingImpl<V extends PrismValue,​D extends ItemDefinition>

    public static final class MappingImpl.Builder<V extends PrismValue,​D extends ItemDefinition>
    extends Object
    Builder is used to construct a configuration of Mapping object, which - after building - becomes immutable. In order to provide backward-compatibility with existing use of Mapping object, the builder has also traditional setter methods. Both setters and "builder-style" methods MODIFY existing Builder object (i.e. they do not create a new one). TODO decide on which style of setters to keep (setters vs builder-style).