Class EntityToFileResourceRelation

java.lang.Object
de.digitalcollections.model.identifiable.entity.relation.EntityToFileResourceRelation

public class EntityToFileResourceRelation extends Object
An EntityToFileResourceRelation describes the relation between an entity and a fileresource.
  • Constructor Details

    • EntityToFileResourceRelation

      public EntityToFileResourceRelation()
    • EntityToFileResourceRelation

      public EntityToFileResourceRelation(Entity subject, String predicate, FileResource object)
  • Method Details

    • builder

      public static EntityToFileResourceRelation.Builder builder()
    • getObject

      public FileResource getObject()
    • getPredicate

      public String getPredicate()
    • getSubject

      public Entity getSubject()
    • setObject

      public void setObject(FileResource objectFileResource)
    • setPredicate

      public void setPredicate(String predicate)
    • setSubject

      public void setSubject(Entity subjectEntity)
    • getAdditionalPredicates

      public List<String> getAdditionalPredicates()
    • setAdditionalPredicates

      public void setAdditionalPredicates(List<String> additionalPredicates)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toShortenedString

      public String toShortenedString()
      Returns:
      A texual representation with subject uuid, predicate and object uuid