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()
@NotNull(message="{nl.vpro.constraints.NotNull}") 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(@NotNull(message="{nl.vpro.constraints.NotNull}") 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
@NotNull(message="{nl.vpro.constraints.NotNull}") public @NotNull(message="{nl.vpro.constraints.NotNull}") String getValue()
-
setValue
public void setValue(@NotNull(message="{nl.vpro.constraints.NotNull}") @NotNull(message="{nl.vpro.constraints.NotNull}") 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
-
-