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 Field
buildFieldWithoutValidation(Case useCase, java.lang.String fieldId, java.lang.String transitionId)
Field
buildFieldWithValidation(Case useCase, java.lang.String fieldId, java.lang.String transitionId)
Field
buildImmediateField(Case useCase, java.lang.String fieldId)
static java.time.LocalDate
parseDate(java.lang.Object value)
static java.time.LocalDate
parseDateFromString(java.lang.String value)
Available formats - YYYYMMDD; YYYY-MM-DD; DD.MM.YYYYstatic java.time.LocalDateTime
parseDateTime(java.lang.Object value)
static java.time.LocalDateTime
parseDateTimeFromString(java.lang.String value)
static java.lang.Double
parseDouble(java.lang.Object value)
static java.lang.String
parseEnumerationMapValue(Case useCase, java.lang.String fieldId)
static I18nString
parseEnumValue(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)
void
setMinIoProperties(MinIoProperties minIoProperties)
void
setStorageResolverService(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)
-
-