Class SequenceIdTranslator

    • Constructor Detail

      • SequenceIdTranslator

        public SequenceIdTranslator()
    • Method Detail

      • importValue

        public java.lang.Object importValue​(java.lang.String valueExpr,
                                            Item toItem)
                                     throws JaloInvalidParameterException
        Description copied from class: AbstractValueTranslator
        Translates a tokenized csv value for import usage. This means that the result object must be a instance of the expected attribute type.
        Specified by:
        importValue in class AbstractValueTranslator
        Parameters:
        valueExpr - expression to translate
        toItem - the target item in case it already exist, null otherwise (for partOf attributes!)
        Returns:
        Object translated value
        Throws:
        JaloInvalidParameterException - value can not be translated with this translator or is invalid
      • isInValidSequenceId

        protected boolean isInValidSequenceId​(java.lang.Long sequenceId,
                                              java.lang.Long curSeqId)
        Verify, if the sequence is valid
        Parameters:
        sequenceId -
        curSeqId -
        Returns:
        true, if the sequenceId is invalid