Package nl.vpro.domain.media
Class RelationDefinition
- java.lang.Object
-
- nl.vpro.domain.media.RelationDefinition
-
- All Implemented Interfaces:
Serializable
,Identifiable<RelationDefinitionIdentifier>
@Entity public class RelationDefinition extends Object implements Serializable, Identifiable<RelationDefinitionIdentifier>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RelationDefinition.Builder
-
Constructor Summary
Constructors Modifier Constructor Description protected
RelationDefinition()
RelationDefinition(String type, String broadcaster)
RelationDefinition(String type, String broadcaster, String displayText)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static @NonNull RelationDefinition.Builder
builder()
boolean
equals(Object o)
String
getBroadcaster()
String
getDisplayText()
RelationDefinitionIdentifier
getId()
String
getType()
int
hashCode()
static RelationDefinition
of(String type, String broadcaster)
static RelationDefinition
of(String type, Broadcaster broadcaster)
void
setBroadcaster(String broadcaster)
void
setDisplayText(String displayText)
void
setType(@NonNull String type)
String
toString()
-
-
-
Method Detail
-
of
public static RelationDefinition of(String type, Broadcaster broadcaster)
-
of
public static RelationDefinition of(String type, String broadcaster)
-
setType
public void setType(@NonNull String type)
-
getId
public RelationDefinitionIdentifier getId()
- Specified by:
getId
in interfaceIdentifiable<RelationDefinitionIdentifier>
-
builder
public static @NonNull RelationDefinition.Builder builder()
-
getType
public String getType()
-
getBroadcaster
public String getBroadcaster()
-
setBroadcaster
public void setBroadcaster(String broadcaster)
-
getDisplayText
public String getDisplayText()
-
setDisplayText
public void setDisplayText(String displayText)
-
-