Package nl.vpro.domain.media
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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TwitterRef.Type
-
Constructor Summary
Constructors Constructor Description TwitterRef()
TwitterRef(String v)
TwitterRef(String v, nl.vpro.domain.media.support.OwnerType owner)
TwitterRef(TwitterRef source)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TwitterRef
copy(TwitterRef source)
boolean
equals(Object o)
String
get()
nl.vpro.domain.media.support.OwnerType
getOwner()
TwitterRef.Type
getType()
String
getValue()
static String
getValueOrNull(TwitterRef ref)
int
hashCode()
void
setOwner(nl.vpro.domain.media.support.OwnerType owner)
void
setType(TwitterRef.Type type)
void
setValue(String value)
String
toString()
-
-
-
Constructor Detail
-
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 Detail
-
copy
public static TwitterRef copy(TwitterRef source)
-
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 interfacenl.vpro.domain.media.support.Ownable
-
setOwner
public void setOwner(nl.vpro.domain.media.support.OwnerType owner)
- Specified by:
setOwner
in interfacenl.vpro.domain.media.support.MutableOwnable
-
-