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:
-
Nested Class Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
RelationDefinition
(String type, String broadcaster) RelationDefinition
(String type, String broadcaster, String displayText) -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull RelationDefinition.Builder
builder()
boolean
getId()
getType()
int
hashCode()
static RelationDefinition
static RelationDefinition
of
(String type, Broadcaster broadcaster) void
setBroadcaster
(String broadcaster) void
setDisplayText
(String displayText) void
toString()
-
Constructor Details
-
RelationDefinition
protected RelationDefinition() -
RelationDefinition
-
RelationDefinition
-
-
Method Details
-
of
-
of
-
setType
-
equals
-
hashCode
public int hashCode() -
toString
-
getId
- Specified by:
getId
in interfaceIdentifiable<RelationDefinitionIdentifier>
-
builder
-
getType
-
getBroadcaster
-
setBroadcaster
-
getDisplayText
-
setDisplayText
-