Interface Attributable

All Superinterfaces:
Entity, Serializable
All Known Subinterfaces:
Any, AnyObject, Group, Groupable<L,M,R,REL>, LinkedAccount, Relatable<L,R,REL>, User
All Known Implementing Classes:
AbstractAny, AbstractAny, AbstractAttributable, AbstractGroupableRelatable, AbstractGroupableRelatable, AbstractRelatable, AbstractRelatable, DeletingLinkedAccount, JPAAnyObject, JPAGroup, JPALinkedAccount, JPAUser, Neo4jAnyObject, Neo4jGroup, Neo4jLinkedAccount, Neo4jUser

public interface Attributable extends Entity
  • Method Details

    • add

      boolean add(PlainAttr attr)
    • remove

      boolean remove(PlainAttr attr)
    • getPlainAttr

      Optional<PlainAttr> getPlainAttr(String plainSchema)
      Returns the plain attribute for this instance and the given schema name.s
      Parameters:
      plainSchema - plain schema name
      Returns:
      plain attribute for this instance and the given schema name
    • getPlainAttrs

      List<PlainAttr> getPlainAttrs()
      Returns the plain attributes for this instance.
      Returns:
      plain attribute for this instance