Class IObjectAssignment.ObjectAssignmentBase

java.lang.Object
mc.core.model.base.IObjectAssignment.ObjectAssignmentBase
All Implemented Interfaces:
Serializable, IBaseEntity, ICoreEntity, IObjectAssignment, ISortableEntity
Direct Known Subclasses:
EntityToAttribute, EntityToAttributePrio, NavigationToNode, RangeItem
Enclosing interface:
IObjectAssignment

@MappedSuperclass public abstract static class IObjectAssignment.ObjectAssignmentBase extends Object implements IObjectAssignment
abstract base class to ease and unify IObjectAssignment implementation
See Also:
  • Constructor Details

    • ObjectAssignmentBase

      public ObjectAssignmentBase()
  • Method Details

    • getId

      public long getId()
      Specified by:
      getId in interface IBaseEntity
    • setId

      public void setId(long id)
      Specified by:
      setId in interface IBaseEntity
    • getPrio

      public int getPrio()
      Specified by:
      getPrio in interface ISortableEntity
    • setPrio

      public void setPrio(int prio)
      Specified by:
      setPrio in interface ISortableEntity
    • getDateCreated

      public Calendar getDateCreated()
    • setDateCreated

      public void setDateCreated(Calendar dateCreated)
    • getDateModified

      public Calendar getDateModified()
    • setDateModified

      public void setDateModified(Calendar dateModified)
    • isActive

      public boolean isActive()
    • setActive

      public void setActive(boolean active)
    • equals

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

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

      public String toString()
      Overrides:
      toString in class Object