Class ActivityFlowLink

    • Constructor Detail

      • ActivityFlowLink

        public ActivityFlowLink()
    • Method Detail

      • getId

        public Long getId()
        Specified by:
        getId in interface WithId
        Returns:
        the link id
      • setId

        public void setId​(Long id)
        Parameters:
        id - the link id
      • setTrackingData

        public void setTrackingData​(Tracking trackingData)
        Set tracking data
        Specified by:
        setTrackingData in interface WithTrackingData
        Parameters:
        trackingData - new tracking data
      • setDeletionStatus

        public void setDeletionStatus​(DeletionStatus status)
        Description copied from interface: WithDeletionStatus
        Set the deletion status :

        Is it in a bin or ready to be definitely deleted.

        Null means active.

        Specified by:
        setDeletionStatus in interface WithDeletionStatus
        Parameters:
        status - null or a deletion status
      • getPreviousCard

        public Card getPreviousCard()
        Returns:
        the card to handle before
      • setPreviousCard

        public void setPreviousCard​(Card previousCard)
        Parameters:
        previousCard - the card to handle before
      • getPreviousCardId

        public Long getPreviousCardId()
        get the id of the card to handle before. To be sent to client
        Returns:
        the id of the card to handle before
      • setPreviousCardId

        public void setPreviousCardId​(Long previousCardId)
        set the id of the card to handle before. For serialization only
        Parameters:
        previousCardId - the id of the card to handle before
      • getNextCard

        public Card getNextCard()
        Returns:
        the card to handle after
      • setNextCard

        public void setNextCard​(Card nextCard)
        Parameters:
        nextCard - the card to handle after
      • getNextCardId

        public Long getNextCardId()
        get the id of the card to handle after. To be sent to client
        Returns:
        the id of the card to handle after
      • setNextCardId

        public void setNextCardId​(Long nextCardId)
        set the id of the card to handle after. For serialization only
        Parameters:
        nextCardId - the id of the card to handle after
      • mergeToUpdate

        public void mergeToUpdate​(ColabEntity other)
                           throws ColabMergeException
        Description copied from interface: ColabEntity
        Update this object according to values provided by other.

        This is used when an object is prepared to be updated in database.

        Specified by:
        mergeToUpdate in interface ColabEntity
        Parameters:
        other - object to take new values from
        Throws:
        ColabMergeException - if merging is not possible
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object