Package org.nuiton.topia.persistence.csv
Class TopiaCsvCommons
java.lang.Object
org.nuiton.csv.Common
org.nuiton.topia.persistence.csv.TopiaCsvCommons
public class TopiaCsvCommons
extends org.nuiton.csv.Common
More useful method added to
Common.- Since:
- 2.6.12
- Author:
- tchemit <chemit@codelutin.com>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classTODOstatic classTopiaCsvCommons.ForeignKeyValue<E extends TopiaEntity>static classNested classes/interfaces inherited from class org.nuiton.csv.Common
org.nuiton.csv.Common.BeanProperty<E extends Object,T extends Object>, org.nuiton.csv.Common.BooleanParserFormatter, org.nuiton.csv.Common.CharacterParserFormatter, org.nuiton.csv.Common.DateValue, org.nuiton.csv.Common.DoubleParserFormatter, org.nuiton.csv.Common.EnumByNameParserFormatter<E extends Enum<E>>, org.nuiton.csv.Common.EnumByOrdinalParserFormatter<E extends Enum<E>>, org.nuiton.csv.Common.FloatParserFormatter, org.nuiton.csv.Common.IntegerParserFormatter, org.nuiton.csv.Common.ListValueParser<E extends Object>, org.nuiton.csv.Common.LongParserFormatter, org.nuiton.csv.Common.MapProperty<E extends Map<String, Object>, T extends Object>, org.nuiton.csv.Common.NullableParserFormatter<O extends Object>, org.nuiton.csv.Common.ShortParserFormatter, org.nuiton.csv.Common.StringValueParser, org.nuiton.csv.Common.ToStringParserFormatter<E extends Object>, org.nuiton.csv.Common.ToStringValueFormatter, org.nuiton.csv.Common.ValueSaver<E extends Object, T extends Object> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TopiaCsvCommons.AssociationValueParserstatic final org.nuiton.csv.ValueParserFormatter<Date>static final org.nuiton.csv.ValueParserFormatter<Date>Fields inherited from class org.nuiton.csv.Common
BOOLEAN, CHAR, DAY, DAY_TIME, DAY_TIME_SECOND, DOUBLE, DOUBLE_PRIMITIVE, FLOAT, INTEGER, LONG, PRIMITIVE_BOOLEAN, PRIMITIVE_FLOAT, PRIMITIVE_INTEGER, PRIMITIVE_LONG, PRIMITIVE_SHORT, SHORT, STRING, TIME, TO_STRING_FORMATTER, WEEK, YEAR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E extends TopiaEntity>
org.nuiton.csv.ValueFormatter<Collection<E>>static <E> TopiaCsvCommons.ForeignKeyDecoratedValue<E>newForeignKeyDecoratedValue(org.nuiton.decorator.Decorator<E> decorator) static <E extends TopiaEntity>
TopiaCsvCommons.ForeignKeyValue<E>newForeignKeyValue(Class<E> type, String propertyName, Map<String, E> universe) static <E extends TopiaEntity>
TopiaCsvCommons.ForeignKeyValueForAssociation<E>newForeignKeyValueAssociation(Class<E> type, String propertyName, Map<String, E> universe) Methods inherited from class org.nuiton.csv.Common
newBeanProperty, newEnumByNameParserFormatter, newEnumByOrdinalParserFormatter, newListParserFormatter, newMapProperty
-
Field Details
-
DAY_TIME_SECOND_WITH_TIMESTAMP
-
DAY_TIME_SECOND_MILI_WITH_TIMESTAMP
-
ASSOCIATION_VALUE_PARSER
-
-
Constructor Details
-
TopiaCsvCommons
protected TopiaCsvCommons()
-
-
Method Details
-
newForeignKeyValue
public static <E extends TopiaEntity> TopiaCsvCommons.ForeignKeyValue<E> newForeignKeyValue(Class<E> type, String propertyName, Map<String, E> universe) -
newForeignKeyValueAssociation
public static <E extends TopiaEntity> TopiaCsvCommons.ForeignKeyValueForAssociation<E> newForeignKeyValueAssociation(Class<E> type, String propertyName, Map<String, E> universe) -
newAssociationValueFormatter
public static <E extends TopiaEntity> org.nuiton.csv.ValueFormatter<Collection<E>> newAssociationValueFormatter() -
newForeignKeyDecoratedValue
public static <E> TopiaCsvCommons.ForeignKeyDecoratedValue<E> newForeignKeyDecoratedValue(org.nuiton.decorator.Decorator<E> decorator)
-