Package | Description |
---|---|
eu.ehri.project.acl |
Classes pertaining directly to the
access-control and permission system.
|
eu.ehri.project.api |
Classes that provide data access data on the graph in a
manner that incorporate the permission and access-control
systems.
|
eu.ehri.project.api.impl | |
eu.ehri.project.commands |
Classes that represent actions that can
be run via the
CmdEntryPoint
to manage the graph, e.g. |
eu.ehri.project.importers.base | |
eu.ehri.project.importers.csv | |
eu.ehri.project.importers.eac | |
eu.ehri.project.importers.ead | |
eu.ehri.project.importers.eag | |
eu.ehri.project.importers.json | |
eu.ehri.project.importers.managers | |
eu.ehri.project.models |
The interfaces in this package specify the classes of entities that map to graph
frame classes.
|
eu.ehri.project.models.base |
The interfaces in this package specify the required and allowable properties of
classes of entities, so that entities can be validated.
|
eu.ehri.project.models.cvoc | |
eu.ehri.project.models.idgen |
Classes that handle the generation of string
identifiers for different kinds of resource.
|
eu.ehri.project.tools |
Modifier and Type | Class and Description |
---|---|
class |
SystemScope
Singleton class representing the system scope for
permissions and ID namespaces.
|
Modifier and Type | Method and Description |
---|---|
static PermissionScope |
SystemScope.getInstance()
Obtain the shared instance of SystemScope.
|
PermissionScope |
AclManager.getScope()
Get scope.
|
Modifier and Type | Method and Description |
---|---|
Iterable<PermissionScope> |
SystemScope.getPermissionScopes() |
Modifier and Type | Method and Description |
---|---|
PermissionUtils |
PermissionUtils.setScope(PermissionScope scope)
Set the scope under which ACL and permission operations will take place.
|
AclManager |
AclManager.withScope(PermissionScope scope)
Set scope.
|
Constructor and Description |
---|
AclManager(com.tinkerpop.frames.FramedGraph<?> graph,
PermissionScope scope)
Scoped constructor.
|
PermissionUtils(com.tinkerpop.frames.FramedGraph<?> graph,
PermissionScope scope) |
Modifier and Type | Method and Description |
---|---|
Api |
Api.withScope(PermissionScope permissionScope) |
Modifier and Type | Method and Description |
---|---|
Api |
ApiImpl.withScope(PermissionScope scope) |
Constructor and Description |
---|
ApiImpl(com.tinkerpop.frames.FramedGraph<?> graph,
Accessor accessor,
PermissionScope scope,
boolean logging) |
Modifier and Type | Method and Description |
---|---|
void |
EntityAdd.createItem(com.tinkerpop.frames.FramedGraph<?> graph,
org.apache.commons.cli.CommandLine cmdLine,
String id,
Bundle bundle,
PermissionScope scope,
UserProfile user,
String logMessage) |
Modifier and Type | Field and Description |
---|---|
protected PermissionScope |
AbstractImporter.permissionScope |
Modifier and Type | Method and Description |
---|---|
PermissionScope |
AbstractImporter.getPermissionScope() |
Constructor and Description |
---|
AbstractImporter(com.tinkerpop.frames.FramedGraph<?> graph,
PermissionScope scope,
Actioner actioner,
ImportLog log)
Constructor.
|
Constructor and Description |
---|
CsvAuthoritativeItemImporter(com.tinkerpop.frames.FramedGraph<?> framedGraph,
PermissionScope permissionScope,
Actioner actioner,
ImportLog log) |
CsvConceptImporter(com.tinkerpop.frames.FramedGraph<?> framedGraph,
PermissionScope permissionScope,
Actioner actioner,
ImportLog log) |
CsvHistoricalAgentImporter(com.tinkerpop.frames.FramedGraph<?> framedGraph,
PermissionScope permissionScope,
Actioner actioner,
ImportLog log) |
PersonalitiesImporter(com.tinkerpop.frames.FramedGraph<?> framedGraph,
PermissionScope permissionScope,
Actioner actioner,
ImportLog log) |
UkrainianUnitImporter(com.tinkerpop.frames.FramedGraph<?> framedGraph,
PermissionScope permissionScope,
Actioner actioner,
ImportLog log) |
Wp2PersonalitiesImporter(com.tinkerpop.frames.FramedGraph<?> framedGraph,
Actioner actioner,
PermissionScope permissionScope,
ImportLog log) |
Constructor and Description |
---|
EacImporter(com.tinkerpop.frames.FramedGraph<?> graph,
PermissionScope permissionScope,
Actioner actioner,
ImportLog log)
Construct an EacImporter object.
|
Constructor and Description |
---|
EadImporter(com.tinkerpop.frames.FramedGraph<?> graph,
PermissionScope permissionScope,
Actioner actioner,
ImportLog log)
Construct an EadImporter object.
|
EadSync(com.tinkerpop.frames.FramedGraph<?> graph,
Api api,
PermissionScope scope,
Actioner actioner,
SaxImportManager importManager) |
VirtualEadImporter(com.tinkerpop.frames.FramedGraph<?> graph,
PermissionScope permissionScope,
Actioner actioner,
ImportLog log)
Construct a VirtualEadImporter object.
|
Constructor and Description |
---|
EagImporter(com.tinkerpop.frames.FramedGraph<?> framedGraph,
PermissionScope permissionScope,
Actioner actioner,
ImportLog log)
Construct an EagImporter object.
|
Modifier and Type | Method and Description |
---|---|
BatchOperations |
BatchOperations.setScope(PermissionScope scope)
Set the permission scope.
|
Constructor and Description |
---|
BatchOperations(com.tinkerpop.frames.FramedGraph<?> graph,
PermissionScope scopeOpt,
boolean version,
boolean tolerant,
List<ImportCallback> callbacks)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected PermissionScope |
AbstractImportManager.permissionScope |
Modifier and Type | Method and Description |
---|---|
SaxImportManager |
SaxImportManager.withScope(PermissionScope scope) |
Constructor and Description |
---|
AbstractImportManager(com.tinkerpop.frames.FramedGraph<?> graph,
PermissionScope scope,
Actioner actioner,
boolean tolerant,
boolean allowUpdates,
Class<? extends ItemImporter> importerClass)
Constructor.
|
CsvImportManager(com.tinkerpop.frames.FramedGraph<?> framedGraph,
PermissionScope permissionScope,
Actioner actioner,
boolean tolerant,
boolean allowUpdates,
Class<? extends ItemImporter> importerClass) |
SaxImportManager(com.tinkerpop.frames.FramedGraph<?> graph,
PermissionScope scope,
Actioner actioner,
boolean tolerant,
boolean allowUpdates,
Class<? extends ItemImporter> importerClass,
Class<? extends SaxXmlHandler> handlerClass,
List<ImportCallback> callbacks)
Constructor.
|
SaxImportManager(com.tinkerpop.frames.FramedGraph<?> graph,
PermissionScope scope,
Actioner actioner,
boolean tolerant,
boolean allowUpdates,
Class<? extends ItemImporter> importerClass,
Class<? extends SaxXmlHandler> handlerClass,
XmlImportProperties properties)
Constructor.
|
SaxImportManager(com.tinkerpop.frames.FramedGraph<?> graph,
PermissionScope scope,
Actioner actioner,
boolean tolerant,
boolean allowUpdates,
Class<? extends ItemImporter> importerClass,
Class<? extends SaxXmlHandler> handlerClass,
XmlImportProperties properties,
List<ImportCallback> callbacks)
Constructor.
|
SaxImportManager(com.tinkerpop.frames.FramedGraph<?> graph,
PermissionScope scope,
Actioner actioner,
Class<? extends ItemImporter> importerClass,
Class<? extends SaxXmlHandler> handlerClass)
Constructor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Country
Frame class representing a country.
|
interface |
DocumentaryUnit
A frame class for graph nodes representing documentary
unit items.
|
interface |
Group
Frame class representing a group of users or other groups
that can be assigned permissions.
|
interface |
HistoricalAgent
A frame class representing a historical agent item.
|
interface |
Repository
A frame class for graph nodes representing repository
items.
|
interface |
VirtualUnit
Virtual documentary unit.
|
Modifier and Type | Class and Description |
---|---|
static class |
Country.Impl
Implementation of complex methods.
|
static class |
DocumentaryUnit.Impl
Implementation of complex methods.
|
static class |
Group.Impl
Implementation of complex methods.
|
static class |
Repository.Impl
Implementation of complex methods.
|
static class |
VirtualUnit.Impl
Implementation of complex methods.
|
Modifier and Type | Method and Description |
---|---|
PermissionScope |
PermissionGrant.getScope() |
Modifier and Type | Method and Description |
---|---|
void |
PermissionGrant.removeScope(PermissionScope scope) |
void |
PermissionGrant.setScope(PermissionScope scope) |
Modifier and Type | Interface and Description |
---|---|
interface |
AbstractUnit
An abstract entity representing either a documentary (physical) unit
or a virtual unit.
|
interface |
Described
An entity that can have descriptions.
|
Modifier and Type | Class and Description |
---|---|
static class |
PermissionScope.Impl |
Modifier and Type | Method and Description |
---|---|
PermissionScope |
Accessible.getPermissionScope()
Fetch the permission scope to which this item belongs, if any.
|
Modifier and Type | Method and Description |
---|---|
Iterable<PermissionScope> |
Accessible.getPermissionScopes()
Get the full hierarchy of permission scopes to which this
item belongs.
|
Iterable<PermissionScope> |
Accessible.Impl.getPermissionScopes() |
Iterable<PermissionScope> |
PermissionScope.getPermissionScopes()
Get an iterable of the parent and all the parents higher permission
scopes, recursively.
|
Iterable<PermissionScope> |
PermissionScope.Impl.getPermissionScopes() |
Modifier and Type | Method and Description |
---|---|
void |
Accessible.setPermissionScope(PermissionScope scope)
Set this item's permission scope.
|
void |
Accessible.Impl.setPermissionScope(PermissionScope scope) |
Modifier and Type | Interface and Description |
---|---|
interface |
AuthoritativeSet
A frame class representing a item that holds other
authoritative items, such as concepts and
historical agents.
|
interface |
Concept
This models the thesaurus terms or keywords in a way that is better managing multi-linguality.
|
interface |
Vocabulary
A collection of 'related' concepts, or maybe a bit like the SKOS Concept Scheme
Note that any concept in this Vocabulary that has no parent might be considered a topConcept.
|
Modifier and Type | Class and Description |
---|---|
static class |
AuthoritativeSet.Impl
Implementation of complex methods.
|
static class |
Concept.Impl
Implementation of complex methods.
|
Modifier and Type | Method and Description |
---|---|
static String |
IdGeneratorUtils.generateId(PermissionScope scope,
Bundle bundle,
String ident)
Uses the items identifier and its entity type to generate a (supposedly)
unique ID.
|
Modifier and Type | Method and Description |
---|---|
List<List<String>> |
IdRegenerator.reGenerateIds(PermissionScope scope,
Iterable<? extends Entity> items) |
Copyright © 2018 The European Holocaust Research Infrastructure (EHRI). All rights reserved.