Class FieldFactory
- java.lang.Object
-
- com.netgrif.application.engine.importer.service.FieldFactory
-
@Component public final class FieldFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FieldFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldbuildFieldWithoutValidation(Case useCase, java.lang.String fieldId, java.lang.String transitionId)FieldbuildFieldWithValidation(Case useCase, java.lang.String fieldId, java.lang.String transitionId)FieldbuildImmediateField(Case useCase, java.lang.String fieldId)static java.time.LocalDateparseDate(java.lang.Object value)static java.time.LocalDateparseDateFromString(java.lang.String value)Available formats - YYYYMMDD; YYYY-MM-DD; DD.MM.YYYYstatic java.time.LocalDateTimeparseDateTime(java.lang.Object value)static java.time.LocalDateTimeparseDateTimeFromString(java.lang.String value)static java.lang.DoubleparseDouble(java.lang.Object value)static java.lang.StringparseEnumerationMapValue(Case useCase, java.lang.String fieldId)static I18nStringparseEnumValue(Case useCase, java.lang.String fieldId, EnumerationField field)static java.util.Set<java.lang.String>parseMultichoiceMapValue(Case useCase, java.lang.String fieldId)static java.util.Set<I18nString>parseMultichoiceValue(Case useCase, java.lang.String fieldId)voidsetMinIoProperties(MinIoProperties minIoProperties)voidsetStorageResolverService(IStorageResolverService storageResolverService)
-
-
-
Method Detail
-
setMinIoProperties
@Autowired public void setMinIoProperties(MinIoProperties minIoProperties)
-
setStorageResolverService
@Autowired public void setStorageResolverService(IStorageResolverService storageResolverService)
-
parseMultichoiceValue
public static java.util.Set<I18nString> parseMultichoiceValue(Case useCase, java.lang.String fieldId)
-
parseMultichoiceMapValue
public static java.util.Set<java.lang.String> parseMultichoiceMapValue(Case useCase, java.lang.String fieldId)
-
parseDouble
public static java.lang.Double parseDouble(java.lang.Object value)
-
parseDate
public static java.time.LocalDate parseDate(java.lang.Object value)
-
parseDateFromString
public static java.time.LocalDate parseDateFromString(java.lang.String value)
Available formats - YYYYMMDD; YYYY-MM-DD; DD.MM.YYYY- Parameters:
value- - Date as string- Returns:
- Parsed date as LocalDate object or null if date cannot be parsed
-
parseDateTime
public static java.time.LocalDateTime parseDateTime(java.lang.Object value)
-
parseDateTimeFromString
public static java.time.LocalDateTime parseDateTimeFromString(java.lang.String value)
-
parseEnumValue
public static I18nString parseEnumValue(Case useCase, java.lang.String fieldId, EnumerationField field)
-
parseEnumerationMapValue
public static java.lang.String parseEnumerationMapValue(Case useCase, java.lang.String fieldId)
-
buildFieldWithoutValidation
public Field buildFieldWithoutValidation(Case useCase, java.lang.String fieldId, java.lang.String transitionId)
-
buildFieldWithValidation
public Field buildFieldWithValidation(Case useCase, java.lang.String fieldId, java.lang.String transitionId)
-
-