public class MetaBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
static Function<Identification,CoreProperties> |
LOOKUP_FRBR_EXPRESSION |
static Function<Identification,CoreProperties> |
LOOKUP_FRBR_MANIFESTATION |
static Function<Identification,CoreProperties> |
LOOKUP_FRBR_WORK |
| Modifier | Constructor and Description |
|---|---|
protected |
MetaBuilder(BusinessBuilder businessBuilder,
AgentRef source) |
| Modifier and Type | Method and Description |
|---|---|
FRBRauthor |
addAuthor(Function<Identification,CoreProperties> type,
AknReference... references) |
void |
addAuthor(Uri href) |
void |
addAuthor(Uri href,
Function<Identification,CoreProperties> type) |
void |
addLanguage(Language language) |
void |
addLanguage(Language language,
Function<Language,String> mapper) |
FRBRname |
addName(String value) |
FRBRnumber |
addNumber(String value) |
void |
addUri(AknIdentifier identifier) |
void |
setAknIdentifier(AknIdentifier identifier) |
FRBRauthoritative |
setAuthoritative(boolean value) |
void |
setCountry(Country country) |
void |
setCountry(Country country,
Function<Country,String> mapper) |
void |
setDate(LocalDate date,
String name) |
void |
setDate(LocalDate date,
String name,
Function<Identification,CoreProperties> map) |
FRBRportion |
setPortion(String from) |
FRBRprescriptive |
setPrescriptive(boolean value) |
FRBRsubtype |
setSubType(String value) |
public static final Function<Identification,CoreProperties> LOOKUP_FRBR_WORK
public static final Function<Identification,CoreProperties> LOOKUP_FRBR_EXPRESSION
public static final Function<Identification,CoreProperties> LOOKUP_FRBR_MANIFESTATION
protected MetaBuilder(BusinessBuilder businessBuilder, AgentRef source)
public final void setAknIdentifier(AknIdentifier identifier)
public final void addLanguage(Language language)
public void setDate(LocalDate date, String name, Function<Identification,CoreProperties> map)
public final void setCountry(Country country)
public final void addAuthor(Uri href)
public final void addAuthor(Uri href, Function<Identification,CoreProperties> type)
public final FRBRauthor addAuthor(Function<Identification,CoreProperties> type, AknReference... references)
public void addUri(AknIdentifier identifier)
public FRBRsubtype setSubType(String value)
public FRBRnumber addNumber(String value)
public FRBRprescriptive setPrescriptive(boolean value)
public FRBRauthoritative setAuthoritative(boolean value)
public FRBRportion setPortion(String from)
Copyright © 2017. All rights reserved.