public class CrewMember extends Identified
| Modifier and Type | Class and Description |
|---|---|
static class |
CrewMember.Role |
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Function<CrewMember,CrewMember> |
COPY |
protected String |
name |
DESCENDING_LAST_UPDATED, TO_ID, TO_URI| Constructor and Description |
|---|
CrewMember() |
CrewMember(String uri,
String curie,
org.atlasapi.media.entity.Publisher publisher) |
| Modifier and Type | Method and Description |
|---|---|
CrewMember |
copy() |
static void |
copyTo(CrewMember to,
CrewMember from) |
static CrewMember |
crewMember(String id,
String name,
String roleKey,
org.atlasapi.media.entity.Publisher publisher) |
static CrewMember |
crewMemberWithoutId(String name,
String roleKey,
org.atlasapi.media.entity.Publisher publisher) |
boolean |
equals(Object obj) |
int |
hashCode() |
String |
name() |
Set<String> |
profileLinks() |
org.atlasapi.media.entity.Publisher |
publisher() |
CrewMember.Role |
role() |
Person |
toPerson() |
String |
toString() |
CrewMember |
withName(String name) |
CrewMember |
withProfileLink(String profileLink) |
CrewMember |
withProfileLinks(Set<String> profileLinks) |
CrewMember |
withPublisher(org.atlasapi.media.entity.Publisher publisher) |
CrewMember |
withRole(CrewMember.Role role) |
addAlias, addAliases, addAliasUrl, addAliasUrls, addEquivalentTo, copyTo, copyWithEquivalentTo, getAliases, getAliasUrls, getAllUris, getCanonicalUri, getCurie, getEquivalenceUpdate, getEquivalentTo, getId, getLastUpdated, isEquivalentTo, setAliases, setAliasUrls, setCanonicalUri, setCurie, setEquivalenceUpdate, setEquivalentTo, setId, setId, setLastUpdated, sortprotected String name
public static final com.google.common.base.Function<CrewMember,CrewMember> COPY
public CrewMember.Role role()
public String name()
public org.atlasapi.media.entity.Publisher publisher()
public CrewMember withPublisher(org.atlasapi.media.entity.Publisher publisher)
public CrewMember withRole(CrewMember.Role role)
public CrewMember withName(String name)
public CrewMember withProfileLink(String profileLink)
public CrewMember withProfileLinks(Set<String> profileLinks)
public static CrewMember crewMemberWithoutId(String name, String roleKey, org.atlasapi.media.entity.Publisher publisher)
public static CrewMember crewMember(String id, String name, String roleKey, org.atlasapi.media.entity.Publisher publisher)
public Person toPerson()
public boolean equals(Object obj)
equals in class Identifiedpublic int hashCode()
hashCode in class Identifiedpublic String toString()
toString in class Identifiedpublic CrewMember copy()
public static void copyTo(CrewMember to, CrewMember from)
Copyright © 2014. All rights reserved.