Class ReferenceWithMetaDate.ReferenceWithMetaDateImpl

java.lang.Object
com.rosetta.model.metafields.ReferenceWithMetaDate.ReferenceWithMetaDateImpl
All Implemented Interfaces:
com.rosetta.model.lib.meta.FieldWithMeta<com.rosetta.model.lib.records.Date>, com.rosetta.model.lib.meta.ReferenceWithMeta<com.rosetta.model.lib.records.Date>, com.rosetta.model.lib.RosettaModelObject, ReferenceWithMetaDate
Enclosing interface:
ReferenceWithMetaDate

public static class ReferenceWithMetaDate.ReferenceWithMetaDateImpl extends Object implements ReferenceWithMetaDate
Immutable Implementation of ReferenceWithMetaDate
  • Constructor Details

  • Method Details

    • getValue

      @RosettaAttribute("value") @Accessor(GETTER) @RuneAttribute("@data") public com.rosetta.model.lib.records.Date getValue()
      Description copied from interface: ReferenceWithMetaDate
      Getter Methods
      Specified by:
      getValue in interface com.rosetta.model.lib.meta.FieldWithMeta<com.rosetta.model.lib.records.Date>
      Specified by:
      getValue in interface ReferenceWithMetaDate
    • getGlobalReference

      @RosettaAttribute("globalReference") @Accessor(GETTER) @RuneAttribute("@ref") public String getGlobalReference()
      Specified by:
      getGlobalReference in interface com.rosetta.model.lib.meta.ReferenceWithMeta<com.rosetta.model.lib.records.Date>
      Specified by:
      getGlobalReference in interface ReferenceWithMetaDate
    • getExternalReference

      @RosettaAttribute("externalReference") @Accessor(GETTER) @RuneAttribute("@ref:external") public String getExternalReference()
      Specified by:
      getExternalReference in interface com.rosetta.model.lib.meta.ReferenceWithMeta<com.rosetta.model.lib.records.Date>
      Specified by:
      getExternalReference in interface ReferenceWithMetaDate
    • getReference

      @RosettaAttribute("address") @Accessor(GETTER) @RuneAttribute("@ref:scoped") @RuneMetaType public com.rosetta.model.lib.meta.Reference getReference()
      Specified by:
      getReference in interface com.rosetta.model.lib.meta.ReferenceWithMeta<com.rosetta.model.lib.records.Date>
      Specified by:
      getReference in interface ReferenceWithMetaDate
    • build

      public ReferenceWithMetaDate build()
      Description copied from interface: ReferenceWithMetaDate
      Build Methods
      Specified by:
      build in interface ReferenceWithMetaDate
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface ReferenceWithMetaDate
      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • setBuilderFields

      protected void setBuilderFields(ReferenceWithMetaDate.ReferenceWithMetaDateBuilder builder)
    • equals

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

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

      public String toString()
      Overrides:
      toString in class Object