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)
@NotNull(message="{nl.vpro.constraints.NotEmpty}") String
getBroadcaster()
String
getDisplayText()
RelationDefinitionIdentifier
getId()
@NotNull(message="{nl.vpro.constraints.NotEmpty}") String
getType()
int
hashCode()
static RelationDefinition
of(String type, String broadcaster)
static RelationDefinition
of(String type, Broadcaster broadcaster)
void
setBroadcaster(@NotNull(message="{nl.vpro.constraints.NotEmpty}") 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
@NotNull(message="{nl.vpro.constraints.NotEmpty}") public @NotNull(message="{nl.vpro.constraints.NotEmpty}") String getType()
-
getBroadcaster
@NotNull(message="{nl.vpro.constraints.NotEmpty}") public @NotNull(message="{nl.vpro.constraints.NotEmpty}") String getBroadcaster()
-
setBroadcaster
public void setBroadcaster(@NotNull(message="{nl.vpro.constraints.NotEmpty}") @NotNull(message="{nl.vpro.constraints.NotEmpty}") String broadcaster)
-
getDisplayText
public String getDisplayText()
-
setDisplayText
public void setDisplayText(String displayText)
-
-