Package nl.vpro.domain.media
Class Name
- java.lang.Object
-
- nl.vpro.domain.DomainObject
-
- nl.vpro.domain.media.Credits
-
- nl.vpro.domain.media.Name
-
- All Implemented Interfaces:
Serializable
,Child<MediaObject>
,Identifiable<Long>
,GTAAManaged
,GTAARecordManaged
@Entity public class Name extends Credits implements GTAARecordManaged
Connects an entry in GTAA with the scheme 'http://data.beeldengeluid.nl/gtaa/Namen' with aMediaObject
.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Name.Builder
-
Field Summary
-
Fields inherited from class nl.vpro.domain.media.Credits
mediaObject, role
-
Fields inherited from class nl.vpro.domain.DomainObject
id
-
-
Constructor Summary
Constructors Constructor Description Name()
Name(Name source, MediaObject parent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static @NonNull Name.Builder
builder()
protected boolean
canEqual(@Nullable Object other)
static Name
copy(Name source)
static Name
copy(Name source, MediaObject parent)
boolean
equals(@Nullable Object o)
Boolean
getGtaaKnownAs()
Always returns false, because we arranged that all redirects are simply resolved in the database.GTAARecord
getGtaaRecord()
GTAAStatus
getGtaaStatus()
The status in GTAA of this thesaurus item.String
getGtaaUri()
The URI in GTAA of this thesaurus itemString
getName()
Returns the name of the credits.List<String>
getScopeNotes()
To better understand about which or what we are talking, these string may give some scope.int
hashCode()
void
setGtaaRecord(GTAARecord gtaaRecord)
void
setGtaaStatus(GTAAStatus status)
void
setGtaaUri(String uri)
void
setName(String name)
void
setScopeNotes(List<String> scopeNotes)
@NonNull String
toString()
-
Methods inherited from class nl.vpro.domain.media.Credits
copy, getListIndex, getObjectType, getParent, getRole, setListIndex, setParent, setRole
-
Methods inherited from class nl.vpro.domain.DomainObject
getId, isPersisted, setId
-
-
-
-
Constructor Detail
-
Name
public Name()
-
Name
public Name(Name source, MediaObject parent)
-
-
Method Detail
-
copy
public static Name copy(Name source, MediaObject parent)
-
getName
public String getName()
Description copied from class:Credits
Returns the name of the credits. This is how it would be referred to by humans.- Specified by:
getName
in interfaceGTAAManaged
- Specified by:
getName
in interfaceGTAARecordManaged
- Specified by:
getName
in classCredits
-
setName
public void setName(String name)
- Specified by:
setName
in interfaceGTAAManaged
- Specified by:
setName
in interfaceGTAARecordManaged
-
getScopeNotes
public List<String> getScopeNotes()
Description copied from class:Credits
To better understand about which or what we are talking, these string may give some scope.- Specified by:
getScopeNotes
in interfaceGTAAManaged
- Specified by:
getScopeNotes
in interfaceGTAARecordManaged
- Specified by:
getScopeNotes
in classCredits
-
setScopeNotes
public void setScopeNotes(List<String> scopeNotes)
- Specified by:
setScopeNotes
in interfaceGTAAManaged
- Specified by:
setScopeNotes
in interfaceGTAARecordManaged
-
getGtaaStatus
public GTAAStatus getGtaaStatus()
Description copied from interface:GTAARecordManaged
The status in GTAA of this thesaurus item.- Specified by:
getGtaaStatus
in interfaceGTAAManaged
- Specified by:
getGtaaStatus
in interfaceGTAARecordManaged
-
setGtaaStatus
public void setGtaaStatus(GTAAStatus status)
- Specified by:
setGtaaStatus
in interfaceGTAAManaged
- Specified by:
setGtaaStatus
in interfaceGTAARecordManaged
-
getGtaaUri
public String getGtaaUri()
Description copied from interface:GTAARecordManaged
The URI in GTAA of this thesaurus item- Specified by:
getGtaaUri
in interfaceGTAAManaged
- Specified by:
getGtaaUri
in interfaceGTAARecordManaged
-
setGtaaUri
public void setGtaaUri(String uri)
- Specified by:
setGtaaUri
in interfaceGTAAManaged
- Specified by:
setGtaaUri
in interfaceGTAARecordManaged
-
getGtaaKnownAs
public Boolean getGtaaKnownAs()
Always returns false, because we arranged that all redirects are simply resolved in the database. (TODO: right?)- Specified by:
getGtaaKnownAs
in classCredits
-
builder
public static @NonNull Name.Builder builder()
-
getGtaaRecord
public GTAARecord getGtaaRecord()
- Specified by:
getGtaaRecord
in interfaceGTAARecordManaged
-
setGtaaRecord
public void setGtaaRecord(GTAARecord gtaaRecord)
- Specified by:
setGtaaRecord
in interfaceGTAARecordManaged
-
equals
public boolean equals(@Nullable Object o)
- Overrides:
equals
in classDomainObject
-
canEqual
protected boolean canEqual(@Nullable Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classDomainObject
-
-