Class ValueLineMetaData


  • public class ValueLineMetaData
    extends java.lang.Object
    ValueLineMetadata object represents first cell of a line which acts as a metadata for import process. It contains following comma separated fields:
    • typeCode - code of the type being imported.
    • processedItemPk - pk of an existing item which was resolved during import process.
    • unrecoverable - boolean flag. Marks ValueLine as unrecoverable.
    • conflictingItemPk - pk of an existing item which is in conflict with the imported one in case of INSERT operation
    • errorMessage - meaningful dump reason message
    All fields may have null value. In case of nulls comma separated representation of metadata will contain empty Strings in place of values.
    • Field Detail

      • VALUE_ENTRY_ERROR_MSG_DELIM

        public static final java.lang.String VALUE_ENTRY_ERROR_MSG_DELIM
        See Also:
        Constant Field Values
      • VALUE_LINE_ERROR_MSG_DELIM

        public static final java.lang.String VALUE_LINE_ERROR_MSG_DELIM
        See Also:
        Constant Field Values
    • Constructor Detail

      • ValueLineMetaData

        protected ValueLineMetaData()
      • ValueLineMetaData

        protected ValueLineMetaData​(java.lang.String typeCode,
                                    PK processedItemPK,
                                    java.lang.Boolean unrecoverable,
                                    PK conflictingItemPk,
                                    java.lang.String errorMessage)
    • Method Detail

      • toMetaData

        public static ValueLineMetaData toMetaData​(java.lang.String input)
      • getTypeCode

        public java.lang.String getTypeCode()
      • getProcessedItemPK

        public PK getProcessedItemPK()
      • isUnrecoverable

        public boolean isUnrecoverable()
      • getErrorMessage

        public java.lang.String getErrorMessage()
      • getConflictingItemPk

        public PK getConflictingItemPk()
      • dump

        public java.lang.String dump()