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
-
public class CorporateBody extends Agent
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 Classes Modifier and Type Class Description static 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.Entity
customAttributes, navDate, notes, refId
-
Fields inherited from class de.digitalcollections.model.identifiable.Identifiable
description, identifiableObjectType, identifiers, label, localizedUrlAliases, previewImage, previewImageRenderingHints, type
-
Fields inherited from class de.digitalcollections.model.UniqueObject
created, lastModified, uuid
-
-
Constructor Summary
Constructors Constructor Description CorporateBody()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
URL
getHomepageUrl()
LocalizedStructuredContent
getText()
int
hashCode()
protected void
init()
Use to initialize member variables, used by default constructor and buildervoid
setHomepageUrl(URL homepageUrl)
void
setText(LocalizedStructuredContent text)
String
toString()
-
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, getDescription, getIdentifiableObjectType, getIdentifierByNamespace, getIdentifiers, getLabel, getLocalizedUrlAliases, getPreviewImage, getPreviewImageRenderingHints, getPrimaryUrlAlias, getType, removeIdentifier, setDescription, setIdentifiableObjectType, setIdentifiers, setLabel, setLabel, setLocalizedUrlAliases, setPreviewImage, setPreviewImageRenderingHints, setType
-
Methods inherited from class de.digitalcollections.model.UniqueObject
getCreated, getLastModified, getUuid, setCreated, setLastModified, setUuid
-
-
-
-
Method Detail
-
getHomepageUrl
public URL getHomepageUrl()
- Returns:
- URL to homepage of corporate body
-
getText
public LocalizedStructuredContent getText()
- Returns:
- localized formatted text describing corporate body
-
init
protected void init()
Description copied from class:UniqueObject
Use to initialize member variables, used by default constructor and builder
-
setHomepageUrl
public void setHomepageUrl(URL homepageUrl)
- Parameters:
homepageUrl
- set URL to homepage of corporate body
-
setText
public void setText(LocalizedStructuredContent text)
- Parameters:
text
- set localized formatted text describing corporate body
-
-