Class CorporateBody
java.lang.Object
de.digitalcollections.model.UniqueObject
de.digitalcollections.model.identifiable.Identifiable
de.digitalcollections.model.identifiable.entity.Entity
de.digitalcollections.model.identifiable.entity.agent.Agent
de.digitalcollections.model.identifiable.entity.agent.CorporateBody
- All Implemented Interfaces:
NamedEntity
CorporateBody is used to describe a (business) corporation (e.g. a project partner or
organization or creator of a work). See
https://de.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records and
http://www.ib.hu-berlin.de/~kumlau/handreichungen/h189/#auf
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
CorporateBody.CorporateBodyBuilder<C extends CorporateBody,
B extends CorporateBody.CorporateBodyBuilder<C, B>> Nested classes/interfaces inherited from class de.digitalcollections.model.identifiable.entity.agent.Agent
Agent.AgentBuilder<C extends Agent,
B extends Agent.AgentBuilder<C, B>> Nested classes/interfaces inherited from class de.digitalcollections.model.identifiable.entity.Entity
Entity.EntityBuilder<C extends Entity,
B extends Entity.EntityBuilder<C, B>> Nested classes/interfaces inherited from class de.digitalcollections.model.identifiable.Identifiable
Identifiable.IdentifiableBuilder<C extends Identifiable,
B extends Identifiable.IdentifiableBuilder<C, B>> Nested classes/interfaces inherited from class de.digitalcollections.model.UniqueObject
UniqueObject.UniqueObjectBuilder<C extends UniqueObject,
B extends UniqueObject.UniqueObjectBuilder<C, B>> -
Field Summary
Fields inherited from class de.digitalcollections.model.identifiable.entity.agent.Agent
name, nameLocalesOfOriginalScripts
Fields inherited from class de.digitalcollections.model.identifiable.entity.Entity
customAttributes, navDate, notes, refId
Fields inherited from class de.digitalcollections.model.identifiable.Identifiable
description, identifiableObjectType, identifiers, label, localizedUrlAliases, previewImage, previewImageRenderingHints, subjects, tags, type
Fields inherited from class de.digitalcollections.model.UniqueObject
created, lastModified, uuid
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.digitalcollections.model.identifiable.entity.agent.Agent
getName, getNameLocalesOfOriginalScripts, setName, setNameLocalesOfOriginalScripts
Methods inherited from class de.digitalcollections.model.identifiable.entity.Entity
addNotes, getCustomAttribute, getCustomAttributes, getEntityType, getNavDate, getNotes, getRefId, setCustomAttribute, setCustomAttributes, setNavDate, setNotes, setRefId
Methods inherited from class de.digitalcollections.model.identifiable.Identifiable
addIdentifier, addLocalizedUrlAlias, addSubject, addTag, getDescription, getIdentifiableObjectType, getIdentifierByNamespace, getIdentifiers, getLabel, getLocalizedUrlAliases, getPreviewImage, getPreviewImageRenderingHints, getPrimaryUrlAlias, getSubjects, getTags, getType, removeIdentifier, setDescription, setIdentifiableObjectType, setIdentifiers, setLabel, setLabel, setLocalizedUrlAliases, setPreviewImage, setPreviewImageRenderingHints, setSubjects, setTags, setType
Methods inherited from class de.digitalcollections.model.UniqueObject
getCreated, getLastModified, getUuid, isPersisted, setCreated, setLastModified, setUuid
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.digitalcollections.model.identifiable.entity.NamedEntity
addNameLocaleOfOriginalScript
-
Constructor Details
-
CorporateBody
public CorporateBody()
-
-
Method Details
-
equals
-
getHomepageUrl
- Returns:
- URL to homepage of corporate body
-
getText
- Returns:
- localized formatted text describing corporate body
-
hashCode
public int hashCode() -
init
protected void init()Description copied from class:UniqueObject
Use to initialize member variables, used by default constructor and builder -
setHomepageUrl
- Parameters:
homepageUrl
- set URL to homepage of corporate body
-
setText
- Parameters:
text
- set localized formatted text describing corporate body
-
toString
-