Class SimpleValueObject<T>

java.lang.Object
ch.ivyteam.ivy.model.SimpleValueObject<T>
Type Parameters:
T - the raw type that is used to serialize the value object
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
EventCode, PID, StageId, WebLink

public abstract class SimpleValueObject<T> extends Object implements Serializable
Class body to simplify implementations of a Value Object in Domain Driven Design manor.
Since:
6.0.0
See Also:
API:
This is a public API.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(Object object)
     
    int
     
     
  • Method Details

    • equals

      public boolean equals(Object object)
      See Also:
      API:
      This public API is available in IvyScript and Java. It has the visibility NOVICE.
    • hashCode

      public int hashCode()
      See Also:
      API:
      This public API is available in IvyScript and Java. It has the visibility NOVICE.
    • toString

      public String toString()
      See Also:
      API:
      This public API is available in IvyScript and Java. It has the visibility NOVICE.