Class IdentifiableObjectReference

java.lang.Object
com.technia.dsx.app.model.DefaultObjectReference
com.technia.dsx.threedspace.project.task.IdentifiableObjectReference
All Implemented Interfaces:
com.technia.dsx.app.model.Identifiable, com.technia.dsx.app.model.Referable
Direct Known Subclasses:
AssigneeInfo, CalendarInfo, ContentInfo, DeliverableInfo, PredecessorInfo, ProjectInfo, ReferenceInfo, RouteInfo, ScopeInfo, Task, UserInfo

public class IdentifiableObjectReference extends com.technia.dsx.app.model.DefaultObjectReference implements com.technia.dsx.app.model.Identifiable
The Task services uses some different format than other services. Some entities contains both the id and identifier, and they are mapped to different properties. So override the "id" field from the base class to handle this
  • Constructor Details

    • IdentifiableObjectReference

      public IdentifiableObjectReference()
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface com.technia.dsx.app.model.Identifiable
      Specified by:
      getId in interface com.technia.dsx.app.model.Referable
      Overrides:
      getId in class com.technia.dsx.app.model.DefaultObjectReference
    • setId

      public void setId(String id)
      Overrides:
      setId in class com.technia.dsx.app.model.DefaultObjectReference
    • toString

      public String toString()
      Overrides:
      toString in class com.technia.dsx.app.model.DefaultObjectReference