public String componentModel() { if (mapperConfigPrism != null && mapperPrism.values.componentModel() == null) { return mapperConfigPrism.componentModel(); } else { return mapperPrism.componentModel(); } }
public String implementationPackage() { if (mapperConfigPrism != null && mapperPrism.values.implementationPackage() == null) { return mapperConfigPrism.implementationPackage(); } else { return mapperPrism.implementationPackage(); } }
public CollectionMappingStrategyPrism getCollectionMappingStrategy() { if (mapperConfigPrism != null && mapperPrism.values.collectionMappingStrategy() == null) { return CollectionMappingStrategyPrism.valueOf(mapperConfigPrism.collectionMappingStrategy()); } else { return CollectionMappingStrategyPrism.valueOf(mapperPrism.collectionMappingStrategy()); } }
public String unmappedTargetPolicy() { if (mapperConfigPrism != null && mapperPrism.values.unmappedTargetPolicy() == null) { return mapperConfigPrism.unmappedTargetPolicy(); } else { return mapperPrism.unmappedTargetPolicy(); } }
public MappingInheritanceStrategyPrism getMappingInheritanceStrategy() { if (mapperConfigPrism != null && mapperPrism.values.mappingInheritanceStrategy() == null) { return MappingInheritanceStrategyPrism.valueOf( mapperConfigPrism.mappingInheritanceStrategy()); } else { return MappingInheritanceStrategyPrism.valueOf(mapperPrism.mappingInheritanceStrategy()); } }
private boolean isMapToDefaultOnMapperAndMappingConfigLevel() { final NullValueMappingStrategyPrism strategy; if (mapperConfigPrism != null && mapperPrism.values.nullValueMappingStrategy() == null) { strategy = NullValueMappingStrategyPrism.valueOf(mapperConfigPrism.nullValueMappingStrategy()); } else { strategy = NullValueMappingStrategyPrism.valueOf(mapperPrism.nullValueMappingStrategy()); } return NullValueMappingStrategyPrism.RETURN_DEFAULT == strategy; }
private MapperConfiguration(MapperPrism mapperPrism) { this.mapperPrism = mapperPrism; if (mapperPrism.values.config() != null) { // TODO #737 Only a declared type makes sense here; Validate and raise graceful error; // Also validate that @MapperConfig is present this.config = (DeclaredType) mapperPrism.config(); this.mapperConfigPrism = MapperConfigPrism.getInstanceOn(config.asElement()); } else { this.config = null; this.mapperConfigPrism = null; } }
public Set<DeclaredType> uses() { Set<DeclaredType> uses = new LinkedHashSet<DeclaredType>(); for (TypeMirror usedMapperType : mapperPrism.uses()) { // TODO #737 Only declared type make sense here; Validate and raise graceful error; uses.add((DeclaredType) usedMapperType); } if (mapperConfigPrism != null) { for (TypeMirror usedMapperType : mapperConfigPrism.uses()) { // TODO #737 Only declared type make sense here; Validate and raise graceful error; uses.add((DeclaredType) usedMapperType); } } return uses; }