@Entity public abstract class AgentBase<S extends IIdentifiableEntityCacheStrategy<? extends AgentBase<S>>> extends IdentifiableMediaEntity<S> implements IMergable, IMatchable, IIntextReferenceTarget
cacheStrategy, NOT_PROTECTED, PROTECTED, protectedTitleCache, titleCache
annotations, markers
CLOB_LENGTH, uuid
Constructor and Description |
---|
AgentBase() |
Modifier and Type | Method and Description |
---|---|
void |
addAddress(Address address) |
Address |
addAddress(java.lang.String street,
java.lang.String postcode,
java.lang.String locality,
Country country,
java.lang.String pobox,
java.lang.String region,
Point location)
Adds a new address to this agent
|
void |
addEmailAddress(java.lang.String emailAddress) |
void |
addFaxNumber(java.lang.String faxNumber) |
void |
addPhoneNumber(java.lang.String phoneNumber) |
void |
addUrl(java.net.URI url) |
java.util.Set<Address> |
getAddresses() |
Contact |
getContact()
Returns the
contact of this person. |
java.util.List<java.lang.String> |
getEmailAddresses() |
java.util.List<java.lang.String> |
getFaxNumbers() |
java.util.List<java.lang.String> |
getPhoneNumbers() |
java.util.List<java.lang.String> |
getUrls() |
void |
removeAddress(Address address) |
void |
removeEmailAddress(java.lang.String emailAddress) |
void |
removeFaxNumber(java.lang.String faxNumber) |
void |
removePhoneNumber(java.lang.String phoneNumber) |
void |
removeUrl(java.net.URI url) |
void |
setContact(Contact contact) |
addMedia, clone, getMedia, removeMedia
addCredit, addCredit, addExtension, addExtension, addIdentifier, addIdentifier, addIdentifier, addRights, addSource, addSources, createNewSource, generateTitle, getCacheStrategy, getCredits, getCredits, getData, getExtensions, getExtensions, getExtensions, getExtensionsConcat, getExtensionsConcat, getFilteredExtensions, getIdentifiers, getIdentifiers, getIdentifiers, getLsid, getRights, getTitleCache, getTruncatedCache, hasEmptyTitleCache, hasExtension, hasExtension, initListener, isProtectedTitleCache, removeCredit, removeCredit, removeExtension, removeIdentifier, removeIdentifier, removeRights, replaceCredit, replaceIdentifier, resetTitleCache, setCacheStrategy, setLsid, setProtectedTitleCache, setTitleCache, setTitleCache, toString, updateCaches, updateCaches
addAggregationSource, addImportSource, addPrimaryTaxonomicSource, addPrimaryTaxonomicSource, addSource, addSource, getSources, removeSource, removeSources
addAnnotation, addMarker, addMarker, getAnnotations, getAnnotations, getMarkers, getMarkers, hasMarker, hasMarker, markerValue, removeAnnotation, removeMarker, removeMarker, setAnnotations
cloneLanguageString, equals, getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
addPropertyChangeListener, addPropertyChangeListener, addToSetWithChangeEvent, deproxy, deproxy, fireOnCreateEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUserFriendlyDescription, getUserFriendlyFieldName, getUserFriendlyTypeName, getUuid, hashCode, hasListeners, instanceToString, invokeSetMethod, invokeSetMethodWithNull, isBlank, isInstanceOf, isNotBlank, isPersited, removeFromSetWithChangeEvent, removePropertyChangeListener, removePropertyChangeListener, replaceInList, setCreated, setCreatedBy, setId, setNewEntityListener, setUuid
finalize, getClass, notify, notifyAll, wait, wait, wait
getCreated, getCreatedBy, getId, getUuid, isInstanceOf, isPersited, setCreated, setCreatedBy, setId, setUuid
removeSources
addAggregationSource, addImportSource, addPrimaryTaxonomicSource, addPrimaryTaxonomicSource, addSource, addSource, getSources, removeSource
addAnnotation, addMarker, getAnnotations, getMarkers, getMarkers, hasMarker, hasMarker, markerValue, removeAnnotation, removeMarker, removeMarker
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
public Contact getContact()
contact
of this person.
The contact contains several ways to approach this person.Contact
public void setContact(Contact contact)
getContact()
public Address addAddress(java.lang.String street, java.lang.String postcode, java.lang.String locality, Country country, java.lang.String pobox, java.lang.String region, Point location)
street
- postcode
- locality
- country
- pobox
- region
- location
- Contact.addAddress(java.lang.String, java.lang.String, java.lang.String, eu.etaxonomy.cdm.model.location.Country, java.lang.String, java.lang.String, eu.etaxonomy.cdm.model.location.Point)
public void addAddress(Address address)
address
- Contact.addAddress(eu.etaxonomy.cdm.model.agent.Address)
public void addEmailAddress(java.lang.String emailAddress)
emailAddress
- Contact.addEmailAddress(java.lang.String)
public void addFaxNumber(java.lang.String faxNumber)
faxNumber
- Contact.addFaxNumber(java.lang.String)
public void addPhoneNumber(java.lang.String phoneNumber)
phoneNumber
- Contact.addPhoneNumber(java.lang.String)
public void addUrl(java.net.URI url)
url
- eu.etaxonomy.cdm.model.agent.Contact#addUrl(java.lang.String)
public java.util.Set<Address> getAddresses()
Contact.getAddresses()
public java.util.List<java.lang.String> getEmailAddresses()
Contact.getEmailAddresses()
public java.util.List<java.lang.String> getFaxNumbers()
Contact.getFaxNumbers()
public java.util.List<java.lang.String> getPhoneNumbers()
Contact.getPhoneNumbers()
public java.util.List<java.lang.String> getUrls()
Contact.getUrls()
public void removeAddress(Address address)
address
- Contact.removeAddress(eu.etaxonomy.cdm.model.agent.Address)
public void removeEmailAddress(java.lang.String emailAddress)
emailAddress
- Contact.removeEmailAddress(java.lang.String)
public void removeFaxNumber(java.lang.String faxNumber)
faxNumber
- Contact.removeFaxNumber(java.lang.String)
public void removePhoneNumber(java.lang.String phoneNumber)
phoneNumber
- Contact.removePhoneNumber(java.lang.String)
public void removeUrl(java.net.URI url)
url
- eu.etaxonomy.cdm.model.agent.Contact#removeUrl(java.lang.String)
Copyright © 2007-2020 EDIT. All Rights Reserved.