| Package | Description |
|---|---|
| de.ipk_gatersleben.bit.bi.edal.primary_data | |
| de.ipk_gatersleben.bit.bi.edal.primary_data.file |
| Modifier and Type | Method and Description |
|---|---|
static PrimaryDataDirectory |
DataManager.getRootDirectory(ImplementationProvider implementationProvider,
Subject subject)
Static function to get the root
PrimaryDataDirectory of the
eDAL-System. |
| Modifier and Type | Method and Description |
|---|---|
PrimaryDataDirectory |
PrimaryDataDirectory.createPrimaryDataDirectory(String path)
Create an new sub
PrimaryDataDirectory in the current
PrimaryDataDirectory . |
PrimaryDataFile |
PrimaryDataDirectory.createPrimaryDataFile(String name)
Create an new
PrimaryDataFile in the current
PrimaryDataDirectory using the same implementation as this
PrimaryDataDirectory . |
void |
PrimaryDataEntity.delete()
Delete the
PrimaryDataEntity object by generation of new
PrimaryDataEntityVersion and set the isDeleted flag to
true. |
boolean |
PrimaryDataDirectory.exist(String path)
Check if a
PrimaryDataEntity exists with the same path in this
PrimaryDataDirectory . |
protected abstract boolean |
PrimaryDataDirectory.existImpl(String path)
Abstract function for implementation of
PrimaryDataDirectory.exist(String) |
List<PrimaryDataEntity> |
PrimaryDataDirectory.getAllPublishedEntities()
Convenience and free function to get only
PrimaryDataEntitys with
published PublicReference objects. |
PrimaryDataDirectory |
PrimaryDataEntity.getParentDirectory()
Getter for the parent
PrimaryDataDirectory of this
PrimaryDataEntity . |
PrimaryDataEntity |
PrimaryDataDirectory.getPrimaryDataEntity(String name)
Get a specified
PrimaryDataEntity in this
PrimaryDataDirectory by name. |
protected abstract PrimaryDataEntity |
PrimaryDataDirectory.getPrimaryDataEntityImpl(String name)
Abstract function for the implementation of
PrimaryDataDirectory.getPrimaryDataEntity(String). |
static PrimaryDataDirectory |
PrimaryDataDirectory.getRootDirectory(List<Class<? extends Principal>> supportedPrincipals)
The initial step to connect to a EDAL file service.
|
List<PrimaryDataEntity> |
PrimaryDataDirectory.listPrimaryDataEntities()
|
protected abstract List<PrimaryDataEntity> |
PrimaryDataDirectory.listPrimaryDataEntitiesImpl(Calendar currentVersionDate,
Calendar nextVersionDate)
Abstract function for the implementation of
PrimaryDataDirectory.listPrimaryDataEntities(). |
PrimaryDataDirectory |
ImplementationProvider.mount(List<Class<? extends Principal>> supportedPrincipals)
Check if a root
PrimaryDataDirectory exists and return it or
create an new root PrimaryDataDirectory |
void |
PrimaryDataEntity.move(PrimaryDataDirectory destinationDirectory)
Move this
PrimaryDataEntity to another
PrimaryDataDirectory. |
void |
PrimaryDataEntity.rename(String name)
Rename the current
PrimaryDataEntity. |
List<PrimaryDataEntity> |
PrimaryDataDirectory.searchByDublinCoreElement(EnumDublinCoreElements element,
UntypedData data,
boolean fuzzy,
boolean recursiveIntoSubdirectories)
A convenience method for search only for a specific
EnumDublinCoreElements and UntypedData in this
PrimaryDataDirectory. |
protected abstract List<PrimaryDataEntity> |
PrimaryDataDirectory.searchByDublinCoreElementImpl(EnumDublinCoreElements element,
UntypedData data,
boolean fuzzy,
boolean recursiveIntoSubdirectories)
Abstract function for implementation of
PrimaryDataDirectory.searchByDublinCoreElement(EnumDublinCoreElements, UntypedData, boolean, boolean)
. |
List<PrimaryDataEntity> |
PrimaryDataDirectory.searchByKeyword(String keyword,
boolean fuzzy,
boolean recursiveIntoSubdirectories)
Function to get all
PrimaryDataEntitys containing the keyword. |
protected abstract List<? extends PrimaryDataEntity> |
PrimaryDataDirectory.searchByKeywordImpl(String keyword,
boolean fuzzy,
boolean recursiveIntoSubdirectories)
Abstract function for the implementation of
PrimaryDataDirectory.searchByKeyword(String, boolean, boolean) |
List<PrimaryDataEntity> |
PrimaryDataDirectory.searchByMetaData(MetaData query,
boolean fuzzy,
boolean recursiveIntoSubdirectories)
The method search in the current
PrimaryDataDirectory by
MetaData. |
protected abstract List<PrimaryDataEntity> |
PrimaryDataDirectory.searchByMetaDataImpl(MetaData query,
boolean fuzzy,
boolean recursiveIntoSubdirectories)
Abstract function for implementation of
PrimaryDataDirectory.searchByMetaData(MetaData, boolean, boolean)
. |
List<PrimaryDataEntity> |
PrimaryDataDirectory.searchByPublicationStatus(PublicationStatus publicationStatus)
|
protected abstract List<? extends PrimaryDataEntity> |
PrimaryDataDirectory.searchByPublicationStatusImpl(PublicationStatus publicationStatus)
Abstract function for the implementation of
PrimaryDataDirectory.searchByPublicationStatus(PublicationStatus)
. |
| Constructor and Description |
|---|
PrimaryDataDirectory(PrimaryDataDirectory path,
String name)
Constructor for PrimaryDataDirectory.
|
PrimaryDataEntity(PrimaryDataDirectory path,
String name)
Construct a
PrimaryDataEntity object. |
PrimaryDataFile(PrimaryDataDirectory path,
String name)
Construct a
PrimaryDataFile and set the file version to the
latest one |
Copyright © 2015 Leibniz Institute of Plant Genetics and Crop Plant Research (IPK). All rights reserved.