Class ValueObjectType


public class ValueObjectType extends ManagedType
ValueObject class in client's domain model.

Has list of mutable properties but no unique identifier.

Two ValueObjects are compared property by property.

Example:
     class Address {
         private String city;
         private String street;
         private String zip;
         ...
     }
 
  • Constructor Details

  • Method Details

    • canBePrototype

      public boolean canBePrototype()
    • smartToString

      public String smartToString(Object value)
    • isInstance

      public boolean isInstance(Object cdo)
      Specified by:
      isInstance in class JaversType
    • getBaseJavaClass

      public Class getBaseJavaClass()