public interface Country extends PermissionScope, ItemHolder, Versioned, Annotatable
Modifier and Type | Interface and Description |
---|---|
static class |
Country.Impl
Implementation of complex methods.
|
CHILD_COUNT
Modifier and Type | Method and Description |
---|---|
void |
addRepository(Repository repository)
Add a repository to this country.
|
int |
getChildCount()
Fetch a count of the number of repositories in this country.
|
String |
getCode()
Alias function for fetching the country code identifier.
|
Iterable<Repository> |
getRepositories()
Fetch all repositories in this country.
|
Iterable<DocumentaryUnit> |
getTopLevelDocumentaryUnits() |
getAllContainedItems, getContainedItems, getPermissionGrants, getPermissionScopes, idPath
getIdentifier
getAllPriorVersions, getPriorVersion
addAccessor, getAccessors, getHistory, getLatestEvent, getPermissionScope, getPermissionScopes, hasAccessRestriction, removeAccessor, setPermissionScope
getPermissionGrants
as, getId, getProperty, getProperty, getPropertyKeys, getType
addAnnotation, addAnnotationPart, getAnnotations
String getCode()
int getChildCount()
getChildCount
in interface ItemHolder
Iterable<Repository> getRepositories()
Iterable<DocumentaryUnit> getTopLevelDocumentaryUnits()
void addRepository(Repository repository)
repository
- a repository frameCopyright © 2018 The European Holocaust Research Infrastructure (EHRI). All rights reserved.