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 Classes 
    Modifier and Type Class Description
    static class  TopiaCsvCommons.AssociationValueParser  
    static class  TopiaCsvCommons.AssociationValueParserFormatter<E extends TopiaEntity>  
    static class  TopiaCsvCommons.ForeignKeyDecoratedValue<E>
    TODO
    static class  TopiaCsvCommons.ForeignKeyValue<E extends TopiaEntity>  
    static class  TopiaCsvCommons.ForeignKeyValueForAssociation<E extends TopiaEntity>  

    Nested classes/interfaces inherited from class org.nuiton.csv.Common

    org.nuiton.csv.Common.BeanProperty<E extends java.lang.Object,​T extends java.lang.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 java.lang.Enum<E>>, org.nuiton.csv.Common.EnumByOrdinalParserFormatter<E extends java.lang.Enum<E>>, org.nuiton.csv.Common.FloatParserFormatter, org.nuiton.csv.Common.IntegerParserFormatter, org.nuiton.csv.Common.ListValueParser<E extends java.lang.Object>, org.nuiton.csv.Common.LongParserFormatter, org.nuiton.csv.Common.MapProperty<E extends java.util.Map<java.lang.String,​java.lang.Object>,​T extends java.lang.Object>, org.nuiton.csv.Common.NullableParserFormatter<O extends java.lang.Object>, org.nuiton.csv.Common.ShortParserFormatter, org.nuiton.csv.Common.StringValueParser, org.nuiton.csv.Common.ToStringParserFormatter<E extends java.lang.Object>, org.nuiton.csv.Common.ToStringValueFormatter, org.nuiton.csv.Common.ValueSaver<E extends java.lang.Object,​T extends java.lang.Object>
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static TopiaCsvCommons.AssociationValueParser ASSOCIATION_VALUE_PARSER  
    static org.nuiton.csv.ValueParserFormatter<java.util.Date> DAY_TIME_SECOND_MILI_WITH_TIMESTAMP  
    static org.nuiton.csv.ValueParserFormatter<java.util.Date> DAY_TIME_SECOND_WITH_TIMESTAMP  

    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 
    Modifier Constructor Description
    protected TopiaCsvCommons()  
  • Method Summary

    Modifier and Type Method Description
    static <E extends TopiaEntity>
    org.nuiton.csv.ValueFormatter<java.util.Collection<E>>
    newAssociationValueFormatter()  
    static <E> TopiaCsvCommons.ForeignKeyDecoratedValue<E> newForeignKeyDecoratedValue​(org.nuiton.decorator.Decorator<E> decorator)  
    static <E extends TopiaEntity>
    TopiaCsvCommons.ForeignKeyValue<E>
    newForeignKeyValue​(java.lang.Class<E> type, java.lang.String propertyName, java.util.Map<java.lang.String,​E> universe)  
    static <E extends TopiaEntity>
    TopiaCsvCommons.ForeignKeyValueForAssociation<E>
    newForeignKeyValueAssociation​(java.lang.Class<E> type, java.lang.String propertyName, java.util.Map<java.lang.String,​E> universe)  

    Methods inherited from class org.nuiton.csv.Common

    newBeanProperty, newEnumByNameParserFormatter, newEnumByOrdinalParserFormatter, newListParserFormatter, newMapProperty

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait