public interface Aggregation extends AbstractEdmEntity
| Modifier and Type | Method and Description |
|---|---|
String |
getAggregatedCHO()
Retrieve the edm:aggregatedCHO field for an Aggregation This points to
the corresponding providedCHO rdf:about field value
|
String[] |
getAggregates() |
Map<String,List<String>> |
getDcRights()
Retrieves the dc:rights fields from an Aggregation
|
Map<String,List<String>> |
getEdmDataProvider()
Retrieves the edm:dataProvider field from an Aggregation
|
Map<String,List<String>> |
getEdmIntermediateProvider()
edm:intermediateProvider
|
String |
getEdmIsShownAt()
Retrieves the unique edm:isShownAt field from an Aggregation
|
String |
getEdmIsShownBy()
Retrieves the unique edm:isShownBy field from an Aggregation
|
String |
getEdmObject()
Retrieves the unique edm:object field from an Aggregation
|
Boolean |
getEdmPreviewNoDistribute()
Retrieve the edm:previedNoDistribute flag for an Aggregation (currently
not on the Europeana schema)
|
Map<String,List<String>> |
getEdmProvider()
Retrieves the unique edm:provider field from an Aggregation
|
Map<String,List<String>> |
getEdmRights()
Retrieves the unique edm:rights field from an Aggregation
|
String |
getEdmUgc()
Retrieve the edm:UGC field for an Aggregation of it exists Valid value is
TRUE
|
String[] |
getEdmUnstored()
TODO: check if required
|
String[] |
getHasView()
Retrieve the digital representations of an Aggregation (edm:HasView) For
each edm:hasView, there is exactly one WebResource
|
List<? extends WebResource> |
getWebResources()
Returns the list of WebResources for an Aggregation
|
void |
setAggregatedCHO(String aggregatedCHO)
Set the edm:aggregatedCHO field for an Aggregation This points to the
corresponding providedCHO rdf:about field value
|
void |
setAggregates(String[] aggregates)
sets the edm:aggregates for an Aggregation
|
void |
setDcRights(Map<String,List<String>> dcRights)
Set the dc:rights field for an Aggregation
|
void |
setEdmDataProvider(Map<String,List<String>> edmDataProvider)
Set the edm:dataProvider field for an Aggregation
|
void |
setEdmIntermediateProvider(Map<String,List<String>> edmIntermediateProvider)
edm:intermediateProvider
|
void |
setEdmIsShownAt(String edmIsShownAt)
Set the edm:isShownAt field for an Aggregation
|
void |
setEdmIsShownBy(String edmIsShownBy)
Set the edm:isShownBy field for an Aggregation
|
void |
setEdmObject(String edmObject)
Set the edm:object for an Aggregation
|
void |
setEdmPreviewNoDistribute(Boolean edmPreviewNoDistribute)
Set the edm:previedNoDistribute flag for an Aggregation (currently not on
the Europeana schema)
|
void |
setEdmProvider(Map<String,List<String>> edmProvider)
Set the edm:provider field for an Aggregation
|
void |
setEdmRights(Map<String,List<String>> edmRights)
Set the edm:rights field for an Aggregation
|
void |
setEdmUgc(String edmUgc)
Set the edm:UGC field value for an Aggregation
|
void |
setEdmUnstored(String[] edmUnstored)
Sets the edm:unstored for an Aggregation
|
void |
setHasView(String[] hasView)
Retrieve the digital representations of an Aggregation (edm:HasView) For
each edm:hasView, there is exactly one WebResource
|
void |
setWebResources(List<? extends WebResource> webResources)
Set the Web resources for an Aggregation
|
getAbout, getId, setAbout, setIdMap<String,List<String>> getEdmDataProvider()
String getEdmIsShownBy()
String getEdmIsShownAt()
String getEdmObject()
Map<String,List<String>> getEdmProvider()
Map<String,List<String>> getDcRights()
Map<String,List<String>> getEdmRights()
void setDcRights(Map<String,List<String>> dcRights)
dcRights - String array with the dc:rightsvoid setEdmProvider(Map<String,List<String>> edmProvider)
edmProvider - String with the edm:providervoid setEdmRights(Map<String,List<String>> edmRights)
edmRights - String with the edm:rightsvoid setEdmObject(String edmObject)
edmObject - String with the edm:objectvoid setEdmIsShownAt(String edmIsShownAt)
edmIsShownAt - String with the edm:isShownAtvoid setEdmIsShownBy(String edmIsShownBy)
edmIsShownBy - String with the edm:isShownByvoid setEdmDataProvider(Map<String,List<String>> edmDataProvider)
edmDataProvider - String with the edm:dataProviderList<? extends WebResource> getWebResources()
void setWebResources(List<? extends WebResource> webResources)
webResources - The list of web resources for the aggregationString getEdmUgc()
void setEdmUgc(String edmUgc)
edmUgc - Boolean getEdmPreviewNoDistribute()
void setEdmPreviewNoDistribute(Boolean edmPreviewNoDistribute)
edmPreviewNoDistribute - the edm:previewNoDistributeString[] getHasView()
void setHasView(String[] hasView)
hasView - A string array with the URLs that point to the providers'
digital representationsString getAggregatedCHO()
void setAggregatedCHO(String aggregatedCHO)
aggregatedCHO - A string pointing to the corresponding providedCHOString[] getAggregates()
void setAggregates(String[] aggregates)
aggregates - String[] getEdmUnstored()
void setEdmUnstored(String[] edmUnstored)
edmUnstored - Map<String,List<String>> getEdmIntermediateProvider()
Copyright © 2019 Europeana Foundation. All rights reserved.