public class Identified extends Object implements Identifiable, Aliased
| Modifier and Type | Field and Description |
|---|---|
static Comparator<Identified> |
DESCENDING_LAST_UPDATED |
static com.google.common.base.Function<Identified,Id> |
TO_ID |
static com.google.common.base.Function<Identified,String> |
TO_URI |
| Constructor and Description |
|---|
Identified() |
Identified(Id id) |
Identified(String uri) |
Identified(String uri,
String curie) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAlias(Alias alias) |
void |
addAliases(Iterable<Alias> aliases) |
void |
addAliasUrl(String alias)
Deprecated.
|
void |
addAliasUrls(Iterable<String> urls)
Deprecated.
|
void |
addEquivalentTo(Content content) |
static void |
copyTo(Identified from,
Identified to) |
Identified |
copyWithEquivalentTo(Iterable<EquivalenceRef> refs) |
boolean |
equals(Object that) |
com.google.common.collect.ImmutableSet<Alias> |
getAliases() |
Set<String> |
getAliasUrls()
Deprecated.
|
Set<String> |
getAllUris()
Deprecated.
|
String |
getCanonicalUri() |
String |
getCurie() |
org.joda.time.DateTime |
getEquivalenceUpdate() |
Set<EquivalenceRef> |
getEquivalentTo() |
Id |
getId() |
org.joda.time.DateTime |
getLastUpdated() |
int |
hashCode() |
<T extends Identifiable & Sourced & Equivalent<T>> |
isEquivalentTo(T content)
This method attempts to preserve symmetry of
equivalence (since content is persisted independently
there is often a window of inconsistency)
|
void |
setAliases(Iterable<Alias> aliases) |
void |
setAliasUrls(Iterable<String> urls)
Deprecated.
|
void |
setCanonicalUri(String canonicalUri) |
void |
setCurie(String curie) |
void |
setEquivalenceUpdate(org.joda.time.DateTime equivalenceUpdate) |
void |
setEquivalentTo(Set<EquivalenceRef> uris) |
void |
setId(Id id) |
void |
setId(long id) |
void |
setLastUpdated(org.joda.time.DateTime lastUpdated) |
static <T extends Identified> |
sort(List<T> content,
Iterable<String> orderIterable) |
String |
toString() |
public static final com.google.common.base.Function<Identified,String> TO_URI
public static final com.google.common.base.Function<Identified,Id> TO_ID
public static final Comparator<Identified> DESCENDING_LAST_UPDATED
public Identified()
public Identified(String uri)
public Identified(Id id)
@Deprecated public Set<String> getAliasUrls()
public com.google.common.collect.ImmutableSet<Alias> getAliases()
getAliases in interface Aliasedpublic void setCanonicalUri(String canonicalUri)
public void setCurie(String curie)
@Deprecated public void setAliasUrls(Iterable<String> urls)
@Deprecated public void addAliasUrl(String alias)
public void addAlias(Alias alias)
@Deprecated public void addAliasUrls(Iterable<String> urls)
public String getCanonicalUri()
public String getCurie()
@Deprecated public Set<String> getAllUris()
public void setLastUpdated(org.joda.time.DateTime lastUpdated)
public org.joda.time.DateTime getLastUpdated()
public void addEquivalentTo(Content content)
public Set<EquivalenceRef> getEquivalentTo()
public Id getId()
getId in interface Identifiablepublic void setId(long id)
public void setId(Id id)
public org.joda.time.DateTime getEquivalenceUpdate()
public void setEquivalenceUpdate(org.joda.time.DateTime equivalenceUpdate)
public void setEquivalentTo(Set<EquivalenceRef> uris)
public Identified copyWithEquivalentTo(Iterable<EquivalenceRef> refs)
public <T extends Identifiable & Sourced & Equivalent<T>> boolean isEquivalentTo(T content)
public static void copyTo(Identified from, Identified to)
public static <T extends Identified> List<T> sort(List<T> content, Iterable<String> orderIterable)
Copyright © 2014. All rights reserved.