Class TwitterRef

java.lang.Object
nl.vpro.domain.media.TwitterRef
All Implemented Interfaces:
Serializable, Supplier<String>, nl.vpro.domain.media.support.MutableOwnable, nl.vpro.domain.media.support.Ownable

@Entity @TwitterRef public class TwitterRef extends Object implements Serializable, Supplier<String>, nl.vpro.domain.media.support.MutableOwnable
Since:
3.0
Author:
Michiel Meeuwissen
See Also:
  • Constructor Details

    • TwitterRef

      public TwitterRef()
    • TwitterRef

      public TwitterRef(String v)
    • TwitterRef

      public TwitterRef(String v, nl.vpro.domain.media.support.OwnerType owner)
    • TwitterRef

      public TwitterRef(TwitterRef source)
  • Method Details

    • copy

      public static TwitterRef copy(TwitterRef source)
    • 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
    • get

      public String get()
      Specified by:
      get in interface Supplier<String>
    • getValueOrNull

      public static String getValueOrNull(TwitterRef ref)
    • getType

      public TwitterRef.Type getType()
    • setType

      public void setType(TwitterRef.Type type)
    • getValue

      public String getValue()
    • setValue

      public void setValue(String value)
    • getOwner

      public nl.vpro.domain.media.support.OwnerType getOwner()
      Specified by:
      getOwner in interface nl.vpro.domain.media.support.Ownable
    • setOwner

      public void setOwner(nl.vpro.domain.media.support.OwnerType owner)
      Specified by:
      setOwner in interface nl.vpro.domain.media.support.MutableOwnable