Interface Join<SubjectType extends IridaThing,​ObjectType extends IridaThing>

    • Method Detail

      • getSubject

        SubjectType getSubject()
        Get the owning object in the relationship.
        Returns:
        the owning object of the relationship.
      • getObject

        ObjectType getObject()
        Get the owned object in the relationship.
        Returns:
        the owned object of the relationship.
      • getTimestamp

        java.util.Date getTimestamp()
        Get the timestamp for this object
        Returns:
        A Date object of the timestamp
      • getLabel

        default java.lang.String getLabel()
        By default, we will return the label of the subject of the join.
        Specified by:
        getLabel in interface IridaThing
        Returns:
        The label of the object