| Package | Description | 
|---|---|
| eu.ehri.extension.base | |
| 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.importers.base | |
| eu.ehri.project.importers.csv | |
| eu.ehri.project.importers.cvoc | 
 Tools to import controlled vocabularies into the graph database. 
 | 
| eu.ehri.project.importers.eac | |
| eu.ehri.project.importers.ead | |
| eu.ehri.project.importers.eag | |
| eu.ehri.project.importers.json | |
| eu.ehri.project.importers.links | |
| 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.events | |
| eu.ehri.project.persistence | 
 Classes dealing with persistence of
 relational item data in sub-tree format. 
 | 
| eu.ehri.project.tools | 
| Modifier and Type | Method and Description | 
|---|---|
protected Actioner | 
AbstractResource.getCurrentActioner()
Retrieve the current actioner, which may be a user or
 a group, throwing a bad request if it's invalid. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<List<SystemEvent>> | 
EventsApi.aggregateActions(Actioner byUser)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<List<SystemEvent>> | 
EventsApiImpl.aggregateActions(Actioner byUser)
Aggregate a user's actions. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Actioner | 
AbstractImporter.actioner  | 
| Modifier and Type | Method and Description | 
|---|---|
Actioner | 
AbstractImporter.getActioner()  | 
| 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)  | 
| Modifier and Type | Method and Description | 
|---|---|
static SkosImporter | 
SkosImporterFactory.newSkosImporter(com.tinkerpop.frames.FramedGraph<?> graph,
               Actioner actioner,
               Vocabulary vocabulary)  | 
| Constructor and Description | 
|---|
JenaSkosImporter(com.tinkerpop.frames.FramedGraph<?> framedGraph,
                Actioner actioner,
                Vocabulary vocabulary)
Constructor 
 | 
JenaSkosImporter(com.tinkerpop.frames.FramedGraph<?> framedGraph,
                Actioner actioner,
                Vocabulary vocabulary,
                boolean tolerant,
                String baseURI,
                String suffix,
                String format,
                String defaultLang)
Constructor 
 | 
| 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 | 
|---|---|
int | 
BatchOperations.batchDelete(List<String> ids,
           Actioner actioner,
           Optional<String> logMessage)
Delete a batch of items by ID. 
 | 
ImportLog | 
BatchOperations.batchImport(InputStream inputStream,
           Actioner actioner,
           Optional<String> logMessage)
Create or update a batch of items. 
 | 
ImportLog | 
BatchOperations.batchUpdate(InputStream inputStream,
           Actioner actioner,
           Optional<String> logMessage)
Update a batch of items. 
 | 
| Constructor and Description | 
|---|
LinkImporter(com.tinkerpop.frames.FramedGraph<?> framedGraph,
            Actioner actioner,
            boolean tolerant)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Actioner | 
AbstractImportManager.actioner  | 
| 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  | 
UserProfile
A frame class representing a user within the database. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
UserProfile.Impl  | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Actioner.Impl
Implementation of complex methods. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Actioner | 
SystemEvent.getActioner()
Fetch the actioner who triggered this event. 
 | 
Actioner | 
SystemEvent.Impl.getActioner()  | 
| Modifier and Type | Method and Description | 
|---|---|
Actioner | 
ActionManager.EventContext.getActioner()
Get the event actioner. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ActionManager.EventContext | 
ActionManager.newEventContext(Accessible subject,
               Actioner user,
               EventTypes type)
Create an action for the given subject, user, and type. 
 | 
ActionManager.EventContext | 
ActionManager.newEventContext(Accessible subject,
               Actioner user,
               EventTypes type,
               Optional<String> logMessage)
Create an action node that describes what user U has done with subject S
 via logMessage log. 
 | 
ActionManager.EventContext | 
ActionManager.newEventContext(Actioner user,
               EventTypes type)
Create an action node describing something that user U has done. 
 | 
ActionManager.EventContext | 
ActionManager.newEventContext(Actioner user,
               EventTypes type,
               Optional<String> logMessage)
Create an action node describing something that user U has done. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
Linker.createAndLinkRepositoryVocabulary(Repository repository,
                                 Vocabulary vocabulary,
                                 Actioner user)
Populate a pre-created vocabulary with concepts created based on
 access points for all collections within a repository, then link
 those concepts to the relevant documentary units. 
 | 
List<List<String>> | 
FindReplace.findAndReplace(EntityClass contentType,
              EntityClass entityType,
              String property,
              String textToFind,
              String replacement,
              Actioner actioner,
              String logMessage)
Find and replace a string 
 | 
Copyright © 2018 The European Holocaust Research Infrastructure (EHRI). All rights reserved.