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
Connects an entry in GTAA with the scheme 'http://data.beeldengeluid.nl/gtaa/Namen' with a
MediaObject
.- See Also:
-
Nested Class Summary
-
Field Summary
Fields inherited from class nl.vpro.domain.media.Credits
mediaObject, role
Fields inherited from class nl.vpro.domain.DomainObject
id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull Name.Builder
builder()
protected boolean
static Name
static Name
copy
(Name source, MediaObject parent) boolean
Always returns false, because we arranged that all redirects are simply resolved in the database.The status in GTAA of this thesaurus item.The URI in GTAA of this thesaurus itemgetName()
Returns the name of the credits.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
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 Details
-
Name
public Name() -
Name
-
-
Method Details
-
copy
-
copy
-
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
- Specified by:
setName
in interfaceGTAAManaged
- Specified by:
setName
in interfaceGTAARecordManaged
-
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
- Specified by:
setScopeNotes
in interfaceGTAAManaged
- Specified by:
setScopeNotes
in interfaceGTAARecordManaged
-
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
- Specified by:
setGtaaStatus
in interfaceGTAAManaged
- Specified by:
setGtaaStatus
in interfaceGTAARecordManaged
-
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
- Specified by:
setGtaaUri
in interfaceGTAAManaged
- Specified by:
setGtaaUri
in interfaceGTAARecordManaged
-
getGtaaKnownAs
Always returns false, because we arranged that all redirects are simply resolved in the database.(TODO: right?)
- Specified by:
getGtaaKnownAs
in classCredits
-
builder
-
getGtaaRecord
- Specified by:
getGtaaRecord
in interfaceGTAARecordManaged
-
setGtaaRecord
- Specified by:
setGtaaRecord
in interfaceGTAARecordManaged
-
toString
-
equals
- Overrides:
equals
in classDomainObject
-
canEqual
-
hashCode
public int hashCode()- Overrides:
hashCode
in classDomainObject
-