Modifier and Type | Method and Description |
---|---|
boolean |
CdmApplicationController.currentAuthentiationHasPermissions(CdmBase targetDomainObject,
java.util.EnumSet<CRUD> permission) |
Modifier and Type | Method and Description |
---|---|
<T extends CdmBase> |
CdmCacher.getFromCache(T cdmBase) |
abstract <T extends CdmBase> |
CdmCacher.load(T cdmEntity) |
<T extends CdmBase> |
CdmTermCacher.load(T cdmEntity) |
Modifier and Type | Method and Description |
---|---|
protected abstract CdmBase |
CdmCacher.findByUuid(java.util.UUID uuid)
Finds CDM Entity by uuid
|
protected CdmBase |
CdmTermCacher.findByUuid(java.util.UUID uuid) |
CdmBase |
CdmCacher.getFromCache(java.util.UUID uuid) |
CdmBase |
CdmCacher.load(java.util.UUID uuid) |
Modifier and Type | Method and Description |
---|---|
boolean |
CdmCacher.exists(CdmBase cdmBase) |
boolean |
CdmTermCacher.isCachable(CdmBase cdmEntity) |
void |
CdmCacher.put(CdmBase cdmEntity) |
void |
CdmCacher.put(java.util.UUID uuid,
CdmBase cdmEntity) |
Modifier and Type | Interface and Description |
---|---|
interface |
IPublishableService<T extends CdmBase> |
class |
ServiceBase<T extends CdmBase,DAO extends ICdmEntityDao<T>> |
Modifier and Type | Field and Description |
---|---|
protected ICdmEntityDao<CdmBase> |
ServiceImpl.mainDao |
Modifier and Type | Method and Description |
---|---|
<S extends CdmBase> |
ICommonService.count(java.lang.Class<S> type)
Returns the number of objects that belong to a certain class.
|
<S extends CdmBase> |
CommonServiceImpl.count(java.lang.Class<S> type) |
<T extends CdmBase> |
ICommonService.find(java.lang.Class<T> clazz,
int id)
A generic method to retrieve any CdmBase object by its id and class.
|
<T extends CdmBase> |
CommonServiceImpl.find(java.lang.Class<T> clazz,
int id) |
<T extends CdmBase> |
ICommonService.find(java.lang.Class<T> clazz,
int id,
java.util.List<java.lang.String> propertyPaths) |
<T extends CdmBase> |
CommonServiceImpl.find(java.lang.Class<T> clazz,
int id,
java.util.List<java.lang.String> propertyPaths) |
<T extends CdmBase> |
ICommonService.find(java.lang.Class<T> clazz,
java.util.UUID uuid)
A generic method to retrieve any CdmBase object by its uuid and class.
|
<T extends CdmBase> |
CommonServiceImpl.find(java.lang.Class<T> clazz,
java.util.UUID uuid) |
<T extends CdmBase> |
ICommonService.find(java.lang.Class<T> clazz,
java.util.UUID uuid,
java.util.List<java.lang.String> propertyPaths)
A generic method to retrieve any CdmBase object by its UUID and class,
including initialization via property path.
|
<T extends CdmBase> |
CommonServiceImpl.find(java.lang.Class<T> clazz,
java.util.UUID uuid,
java.util.List<java.lang.String> propertyPaths) |
<T extends CdmBase> |
ICommonService.findWithUpdate(java.lang.Class<T> clazz,
int id) |
<T extends CdmBase> |
CommonServiceImpl.findWithUpdate(java.lang.Class<T> clazz,
int id) |
<T extends CdmBase> |
ICommonService.isMergeable(T cdmBase1,
T cdmBase2,
IMergeStrategy mergeStrategy)
Tests if cdmBase2 can be merged into cdmBase1.
|
<T extends CdmBase> |
CommonServiceImpl.isMergeable(T cdmBase1,
T cdmBase2,
IMergeStrategy mergeStrategy) |
<S extends CdmBase> |
ICommonService.list(java.lang.Class<S> type,
java.lang.Integer limit,
java.lang.Integer start,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths)
Generic method to retrieve a list of objects.
|
<S extends CdmBase> |
CommonServiceImpl.list(java.lang.Class<S> type,
java.lang.Integer limit,
java.lang.Integer start,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
<T extends CdmBase> |
ICommonService.save(java.util.Collection<T> newInstances)
Save a collection containing new entities (persists the entities)
|
<T extends CdmBase> |
CommonServiceImpl.save(java.util.Collection<T> newInstances) |
<T extends CdmBase> |
ICommonService.saveOrUpdate(java.util.Collection<T> entities)
Save or update a collection containing entities
|
<T extends CdmBase> |
CommonServiceImpl.saveOrUpdate(java.util.Collection<T> newInstances) |
Modifier and Type | Method and Description |
---|---|
CdmBase |
UpdateResult.getCdmEntity() |
CdmBase |
ICommonService.save(CdmBase newInstance)
Save a new entity (persists the entity)
|
CdmBase |
CommonServiceImpl.save(CdmBase newInstance) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<CdmBase> |
DeleteResult.getDeletedObjects() |
java.util.Set<CdmBase> |
ICommonService.getReferencingObjects(CdmBase referencedCdmBase)
Returns all CdmBase objects that reference the referencedCdmBase.
|
java.util.Set<CdmBase> |
CommonServiceImpl.getReferencingObjects(CdmBase referencedCdmBase) |
java.util.Set<CdmBase> |
ICommonService.getReferencingObjectsForDeletion(CdmBase referencedCdmBase) |
java.util.Set<CdmBase> |
CommonServiceImpl.getReferencingObjectsForDeletion(CdmBase referencedCdmBase) |
java.util.Set<CdmBase> |
DeleteResult.getRelatedObjects()
Related objects that prevent the delete action to take place.
|
java.util.Set<CdmBase> |
UpdateResult.getUnchangedObjects() |
java.util.Set<CdmBase> |
UpdateResult.getUpdatedObjects() |
protected java.util.Map<java.lang.Class<? extends CdmBase>,AutoPropertyInitializer<CdmBase>> |
IdentifiableServiceBase.switchOfAutoinitializer()
Removes all auto initializers from the bean initializer
|
protected java.util.Map<java.lang.Class<? extends CdmBase>,AutoPropertyInitializer<CdmBase>> |
IdentifiableServiceBase.switchOfAutoinitializer()
Removes all auto initializers from the bean initializer
|
Modifier and Type | Method and Description |
---|---|
void |
DeleteResult.addDeletedObject(CdmBase deletedObject) |
void |
DeleteResult.addRelatedObject(CdmBase relatedObject) |
void |
UpdateResult.addUnChangedObject(CdmBase unchangedObject) |
void |
UpdateResult.addUpdatedObject(CdmBase relatedObject) |
java.util.UUID |
ICommonService.delete(CdmBase instance) |
java.util.UUID |
CommonServiceImpl.delete(CdmBase instance) |
CdmPreference |
IPreferenceService.find(CdmBase taxonNodeRelatedCdmBase,
java.lang.String predicate)
Returns the best matching preference that matches the given
predicate and the filter.
|
CdmPreference |
PreferenceServiceImpl.find(CdmBase taxonNodeRelatedCdmBase,
java.lang.String predicate) |
java.util.Set<CdmBase> |
ICommonService.getReferencingObjects(CdmBase referencedCdmBase)
Returns all CdmBase objects that reference the referencedCdmBase.
|
java.util.Set<CdmBase> |
CommonServiceImpl.getReferencingObjects(CdmBase referencedCdmBase) |
long |
ICommonService.getReferencingObjectsCount(CdmBase referencedCdmBase) |
long |
CommonServiceImpl.getReferencingObjectsCount(CdmBase referencedCdmBase) |
java.util.Set<CdmBase> |
ICommonService.getReferencingObjectsForDeletion(CdmBase referencedCdmBase) |
java.util.Set<CdmBase> |
CommonServiceImpl.getReferencingObjectsForDeletion(CdmBase referencedCdmBase) |
CdmBase |
ICommonService.save(CdmBase newInstance)
Save a new entity (persists the entity)
|
CdmBase |
CommonServiceImpl.save(CdmBase newInstance) |
java.util.UUID |
ICommonService.saveOrUpdate(CdmBase entity)
Save or update a new entity
|
java.util.UUID |
CommonServiceImpl.saveOrUpdate(CdmBase newInstance) |
void |
UpdateResult.setCdmEntity(CdmBase cdmBase) |
Modifier and Type | Method and Description |
---|---|
void |
DeleteResult.addDeletedObjects(java.util.Set<CdmBase> deletedObjects) |
void |
DeleteResult.addRelatedObjects(java.util.Set<? extends CdmBase> relatedObjects) |
void |
UpdateResult.addUnchangedObjects(java.util.Set<? extends CdmBase> unchangedObjects) |
void |
UpdateResult.addUpdatedObjects(java.util.Set<? extends CdmBase> updatedObjects) |
protected org.apache.lucene.search.Query |
TaxonServiceImpl.createByDistributionJoinQuery(java.util.List<NamedArea> namedAreaList,
java.util.List<PresenceAbsenceTerm> distributionStatusList,
QueryFactory queryFactory,
java.lang.Class<? extends CdmBase> toType,
boolean asFilter) |
java.util.List<java.util.UUID> |
ICommonService.listUuid(java.lang.Class<? extends CdmBase> clazz) |
java.util.List<java.util.UUID> |
CommonServiceImpl.listUuid(java.lang.Class<? extends CdmBase> clazz) |
<T extends IMergable> |
ICommonService.merge(int mergeFirstId,
int mergeSecondId,
java.lang.Class<? extends CdmBase> clazz)
Deprecated.
|
<T extends IMergable> |
CommonServiceImpl.merge(int mergeFirstId,
int mergeSecondId,
java.lang.Class<? extends CdmBase> clazz)
Deprecated.
|
<T extends IMergable> |
ICommonService.merge(T mergeFirst,
T mergeSecond,
java.lang.Class<? extends CdmBase> clazz)
Merges mergeSecond into mergeFirst.
|
<T extends IMergable> |
CommonServiceImpl.merge(T mergeFirst,
T mergeSecond,
java.lang.Class<? extends CdmBase> clazz) |
<T extends IMergable> |
ICommonService.merge(java.util.UUID mergeFirstUuid,
java.util.UUID mergeSecondUuid,
java.lang.Class<? extends CdmBase> clazz) |
<T extends IMergable> |
CommonServiceImpl.merge(java.util.UUID mergeFirstUuid,
java.util.UUID mergeSecondUuid,
java.lang.Class<? extends CdmBase> clazz) |
protected LuceneSearch |
TaxonServiceImpl.prepareByDescriptionElementFullTextSearch(java.lang.Class<? extends CdmBase> clazz,
java.lang.String queryString,
Classification classification,
TaxonNode subtree,
java.util.List<Feature> features,
java.util.List<Language> languages,
boolean highlightFragments) |
protected LuceneSearch |
NameServiceImpl.prepareFindByExactNameSearch(java.lang.Class<? extends CdmBase> clazz,
java.lang.String name,
boolean wildcard,
java.util.List<Language> languages,
boolean highlightFragments) |
protected LuceneSearch |
TaxonServiceImpl.prepareFindByFullTextSearch(java.lang.Class<? extends CdmBase> clazz,
java.lang.String queryString,
Classification classification,
TaxonNode subtree,
java.lang.String className,
boolean includeUnpublished,
java.util.List<Language> languages,
boolean highlightFragments,
org.apache.lucene.search.SortField[] sortFields) |
protected LuceneSearch |
NameServiceImpl.prepareFindByFuzzyNameCacheSearch(java.lang.Class<? extends CdmBase> clazz,
java.lang.String name,
float accuracy,
int maxNoOfResults,
java.util.List<Language> languages,
boolean highlightFragments) |
protected LuceneSearch |
NameServiceImpl.prepareFindByFuzzyNameSearch(java.lang.Class<? extends CdmBase> clazz,
INonViralName nvn,
float accuracy,
int maxNoOfResults,
java.util.List<Language> languages,
boolean highlightFragments) |
protected void |
ServiceImpl.setDao(ICdmEntityDao<CdmBase> dao) |
protected void |
IdentifiableServiceBase.switchOnOldAutoInitializer(java.util.Map<java.lang.Class<? extends CdmBase>,AutoPropertyInitializer<CdmBase>> oldAutoInit)
Brings back all auto initializers to the bean initializer
|
protected void |
IdentifiableServiceBase.switchOnOldAutoInitializer(java.util.Map<java.lang.Class<? extends CdmBase>,AutoPropertyInitializer<CdmBase>> oldAutoInit)
Brings back all auto initializers to the bean initializer
|
Modifier and Type | Method and Description |
---|---|
CdmBase |
MediaDeletionConfigurator.getDeleteFrom() |
Modifier and Type | Method and Description |
---|---|
void |
MediaDeletionConfigurator.setDeleteFrom(CdmBase deleteFrom) |
Modifier and Type | Class and Description |
---|---|
class |
EntityDTOBase<T extends CdmBase> |
Constructor and Description |
---|
CdmEntityIdentifier(int id,
java.lang.Class<? extends CdmBase> cdmClass) |
Modifier and Type | Method and Description |
---|---|
void |
TypeDesignationSetManager.addTypeDesigations(CdmBase containgEntity,
TypeDesignationBase... typeDesignations)
Add one or more TypeDesignations to the manager.
|
Modifier and Type | Class and Description |
---|---|
class |
SearchResult<T extends CdmBase>
TODO class description
|
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<? extends CdmBase> |
LuceneSearch.cdmTypeRestriction
classFilter
|
Modifier and Type | Method and Description |
---|---|
protected <T extends CdmBase> |
CdmMassIndexer.createDictionary(java.lang.Class<T> type,
IProgressMonitor monitor) |
<T extends CdmBase> |
SearchResultBuilder.createResultSet(org.apache.lucene.search.TopDocs topDocs,
java.lang.String[] highlightFields,
ICdmEntityDao<T> dao,
java.util.Map<CdmBaseType,java.lang.String> idFields,
java.util.List<java.lang.String> propertyPaths)
Creates a
List of SearchResult entities from the supplied TopDocs . |
<T extends CdmBase> |
ISearchResultBuilder.createResultSet(org.apache.lucene.search.TopDocs topDocs,
java.lang.String[] highlightFields,
ICdmEntityDao<T> dao,
java.util.Map<CdmBaseType,java.lang.String> idFields,
java.util.List<java.lang.String> propertyPaths)
Creates a
List of SearchResult entities from the supplied TopDocs . |
<T extends CdmBase> |
SearchResultBuilder.createResultSet(org.apache.lucene.search.grouping.TopGroups<org.apache.lucene.util.BytesRef> topGroupsResultSet,
java.lang.String[] highlightFields,
ICdmEntityDao<T> dao,
java.util.Map<CdmBaseType,java.lang.String> idFields,
java.util.List<java.lang.String> propertyPaths)
Creates a
List of SearchResult entities from the supplied TopDocs . |
<T extends CdmBase> |
ISearchResultBuilder.createResultSet(org.apache.lucene.search.grouping.TopGroups<org.apache.lucene.util.BytesRef> topGroupsResultSet,
java.lang.String[] highlightFields,
ICdmEntityDao<T> dao,
java.util.Map<CdmBaseType,java.lang.String> idFields,
java.util.List<java.lang.String> propertyPaths)
Creates a
List of SearchResult entities from the supplied TopDocs . |
protected <T extends CdmBase> |
CdmMassIndexer.purge(java.lang.Class<T> type,
IProgressMonitor monitor) |
protected <T extends CdmBase> |
CdmMassIndexer.reindex_31(java.lang.Class<T> type,
IProgressMonitor monitor)
reindex method based on hibernate search 3.1
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends CdmBase> |
LuceneSearch.getCdmTypRestriction() |
protected java.lang.Class<? extends CdmBase> |
LuceneSearch.getDirectorySelectClass() |
java.util.Set<java.lang.Class<? extends CdmBase>> |
CdmMassIndexer.indexedClasses() |
java.util.Set<java.lang.Class<? extends CdmBase>> |
ICdmMassIndexer.indexedClasses()
Returns a list of (sub-classes of CdmBase) classes to be indexed.
|
protected java.lang.Class<? extends CdmBase> |
LuceneIndexToolProviderImpl.pushAbstractBaseTypeDown(java.lang.Class<? extends CdmBase> type)
TODO the abstract base class DescriptionElementBase can not be used, so
we are using an arbitrary subclass to find the DirectoryProvider, future
versions of hibernate search my allow using abstract base classes see
http://stackoverflow.com/questions/492184/how-do-you-find-all-subclasses-of-a-given-class-in-java |
Modifier and Type | Method and Description |
---|---|
org.apache.lucene.search.Query |
QueryFactory.newEntityIdQuery(java.lang.String idFieldName,
CdmBase entitiy) |
Modifier and Type | Method and Description |
---|---|
static org.apache.lucene.search.BooleanQuery.Builder |
QueryFactory.addTypeRestriction(org.apache.lucene.search.Query query,
java.lang.Class<? extends CdmBase> cdmTypeRestriction)
Creates a class restriction query and wraps the class restriction
query and the given
query into a BooleanQuery where both must match. |
org.apache.lucene.analysis.Analyzer |
ILuceneIndexToolProvider.getAnalyzerFor(java.lang.Class<? extends CdmBase> clazz)
WARING The implementation of this method might return an Analyzer
which is not suitable for all fields of the lucene document.
|
org.apache.lucene.analysis.Analyzer |
LuceneIndexToolProviderImpl.getAnalyzerFor(java.lang.Class<? extends CdmBase> clazz)
WARING This method might return an Analyzer
which is not suitable for all fields of the lucene document.
|
org.apache.lucene.index.IndexReader |
ILuceneIndexToolProvider.getIndexReaderFor(java.lang.Class<? extends CdmBase> clazz) |
org.apache.lucene.index.IndexReader |
LuceneIndexToolProviderImpl.getIndexReaderFor(java.lang.Class<? extends CdmBase> clazz) |
org.apache.lucene.queryparser.classic.QueryParser |
ILuceneIndexToolProvider.getQueryParserFor(java.lang.Class<? extends CdmBase> clazz,
boolean complexPhraseQuery)
Either creates a new QueryParser or returns the QueryParser which has
been created before for the specified class.
|
org.apache.lucene.queryparser.classic.QueryParser |
LuceneIndexToolProviderImpl.getQueryParserFor(java.lang.Class<? extends CdmBase> clazz,
boolean complexPhraseQuery) |
org.apache.lucene.search.Query |
QueryFactory.newEntityIdsQuery(java.lang.String idFieldName,
java.util.Collection<? extends CdmBase> entities) |
org.apache.lucene.search.Query |
QueryFactory.newJoinQuery(java.lang.Class<? extends CdmBase> fromType,
java.lang.String fromField,
boolean fromFieldIsMultivalued,
org.apache.lucene.search.Query fromQuery,
java.lang.String toField,
java.lang.Class<? extends CdmBase> toType,
org.apache.lucene.search.join.ScoreMode scoreMode)
Warning! JoinQuery do currently not work with numeric fields, see https://issues.apache.org/jira/browse/LUCENE-4824
|
org.apache.lucene.search.Query |
QueryFactory.newJoinQuery(java.lang.Class<? extends CdmBase> fromType,
java.lang.String fromField,
boolean fromFieldIsMultivalued,
org.apache.lucene.search.Query fromQuery,
java.lang.String toField,
java.lang.Class<? extends CdmBase> toType,
org.apache.lucene.search.join.ScoreMode scoreMode)
Warning! JoinQuery do currently not work with numeric fields, see https://issues.apache.org/jira/browse/LUCENE-4824
|
QueryFactory |
ILuceneIndexToolProvider.newQueryFactoryFor(java.lang.Class<? extends CdmBase> clazz)
Creates new QueryFactory for the specified Cdm type.
|
QueryFactory |
LuceneIndexToolProviderImpl.newQueryFactoryFor(java.lang.Class<? extends CdmBase> clazz) |
protected java.lang.Class<? extends CdmBase> |
LuceneIndexToolProviderImpl.pushAbstractBaseTypeDown(java.lang.Class<? extends CdmBase> type)
TODO the abstract base class DescriptionElementBase can not be used, so
we are using an arbitrary subclass to find the DirectoryProvider, future
versions of hibernate search my allow using abstract base classes see
http://stackoverflow.com/questions/492184/how-do-you-find-all-subclasses-of-a-given-class-in-java |
protected void |
CdmMassIndexer.reindex_55(java.lang.Class<? extends CdmBase> type,
IProgressMonitor monitor)
new reindex method which benefits from
the mass indexer available in hibernate search 5.5
|
void |
CdmMassIndexer.reindex(java.util.Collection<java.lang.Class<? extends CdmBase>> types,
IProgressMonitor monitor) |
void |
ICdmMassIndexer.reindex(java.util.Collection<java.lang.Class<? extends CdmBase>> types,
IProgressMonitor monitor)
Reindex all cdm entities listed in
ICdmMassIndexer.indexedClasses() . |
void |
LuceneSearch.setCdmTypRestriction(java.lang.Class<? extends CdmBase> clazz)
Sets the Class to use as filter criterion, in case the supplied Class equals the
directorySelectClass the Class is set to null |
Constructor and Description |
---|
LuceneSearch(ILuceneIndexToolProvider toolProvider,
java.lang.Class<? extends CdmBase> directorySelectClass) |
LuceneSearch(ILuceneIndexToolProvider toolProvider,
java.lang.String groupByField,
java.lang.Class<? extends CdmBase> directorySelectClass) |
QueryFactory(ILuceneIndexToolProvider toolProvider,
java.lang.Class<? extends CdmBase> cdmBaseType) |
Modifier and Type | Method and Description |
---|---|
<T extends CdmBase> |
UserHelper.findUserPermissions(java.lang.Class<T> cdmType,
java.util.EnumSet<CRUD> crud)
Scans the currently authenticated user for CdmAuthorities which match the given parameters
|
<T extends CdmBase> |
CdmUserHelper.findUserPermissions(java.lang.Class<T> cdmType,
java.util.EnumSet<CRUD> crud) |
Modifier and Type | Method and Description |
---|---|
protected CdmBase |
CdmUserHelper.entity(java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUuid) |
Modifier and Type | Method and Description |
---|---|
CdmAuthority |
UserHelper.createAuthorityFor(java.lang.String username,
CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
CdmUserHelper.createAuthorityFor(java.lang.String username,
CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
UserHelper.createAuthorityForCurrentUser(CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
CdmUserHelper.createAuthorityForCurrentUser(CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
java.util.Collection<CdmAuthority> |
UserHelper.findUserPermissions(CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud)
Scans the currently authenticated user for CdmAuthorities which match the given parameters
|
java.util.Collection<CdmAuthority> |
CdmUserHelper.findUserPermissions(CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud)
Scans the currently authenticated user for CdmAuthorities which match the given parameters
|
boolean |
UserHelper.userHasPermission(CdmBase entity,
java.lang.Object... args) |
boolean |
CdmUserHelper.userHasPermission(CdmBase entity,
java.lang.Object... args) |
Modifier and Type | Method and Description |
---|---|
CdmAuthority |
UserHelper.createAuthorityFor(java.lang.String username,
java.lang.Class<? extends CdmBase> cdmType,
java.lang.Integer entitiyId,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
CdmUserHelper.createAuthorityFor(java.lang.String username,
java.lang.Class<? extends CdmBase> cdmType,
java.lang.Integer entitiyId,
java.util.EnumSet<CRUD> crud,
java.lang.String property)
Deprecated.
not performance optimized by using the cache,
use
CdmUserHelper.createAuthorityFor(String, Class, UUID, EnumSet, String) instead |
CdmAuthority |
UserHelper.createAuthorityFor(java.lang.String username,
java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUuid,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
CdmUserHelper.createAuthorityFor(java.lang.String username,
java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUuid,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
UserHelper.createAuthorityForCurrentUser(java.lang.Class<? extends CdmBase> cdmType,
java.lang.Integer entitiyId,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
CdmUserHelper.createAuthorityForCurrentUser(java.lang.Class<? extends CdmBase> cdmType,
java.lang.Integer entitiyId,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
UserHelper.createAuthorityForCurrentUser(java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUuid,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
CdmUserHelper.createAuthorityForCurrentUser(java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUuid,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
protected CdmBase |
CdmUserHelper.entity(java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUuid) |
boolean |
UserHelper.userHasPermission(java.lang.Class<? extends CdmBase> cdmType,
java.lang.Integer entitiyId,
java.lang.Object... args)
Deprecated.
|
boolean |
CdmUserHelper.userHasPermission(java.lang.Class<? extends CdmBase> cdmType,
java.lang.Integer entitiyId,
java.lang.Object... args)
Deprecated.
not performance optimized by using the cache,
use
CdmUserHelper.userHasPermission(Class, UUID, Object...) instead |
boolean |
UserHelper.userHasPermission(java.lang.Class<? extends CdmBase> cdmType,
java.lang.Object... args) |
boolean |
CdmUserHelper.userHasPermission(java.lang.Class<? extends CdmBase> cdmType,
java.lang.Object... args) |
boolean |
UserHelper.userHasPermission(java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUUID,
java.lang.Object... args) |
boolean |
CdmUserHelper.userHasPermission(java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUuid,
java.lang.Object... args) |
Modifier and Type | Class and Description |
---|---|
class |
CdmEntityCacheKey<T extends CdmBase> |
Modifier and Type | Method and Description |
---|---|
static <T extends CdmBase> |
CdmTransientEntityCacher.generateKey(java.lang.Class<T> clazz,
int id) |
static <T extends CdmBase> |
CdmTransientEntityCacher.generateKey(T cdmBase) |
<T extends CdmBase> |
CdmTransientEntityCacher.getFromCache(CdmEntityCacheKey<T> id) |
<T extends CdmBase> |
CdmTransientEntityCacher.getFromCache(java.lang.Class<T> clazz,
int id) |
<T extends CdmBase> |
CdmTransientEntityCacher.getFromCache(T cdmBase) |
<T extends CdmBase> |
CdmTransientEntityCacher.load(T cdmEntity) |
protected <T extends CdmBase> |
CacheLoader.load(T cdmEntity) |
<T extends CdmBase> |
CdmTransientEntityCacher.load(T cdmEntity,
boolean update)
Loads the
cdmEntity ) graph recursively into the
cache. |
<T extends CdmBase> |
CacheLoader.load(T cdmEntity,
boolean recursive,
boolean update)
Loads the
cdmEntity ) in the
cache. |
Modifier and Type | Method and Description |
---|---|
CdmBase |
CdmTransientEntityCacher.getFromCache(CdmBase cdmBase,
java.lang.Class<? extends CdmBase> clazz) |
CdmBase |
CdmTransientEntityAndUuidCacher.getFromCache(java.util.UUID uuid) |
Modifier and Type | Method and Description |
---|---|
java.util.List<CdmBase> |
CdmTransientEntityCacher.getAllEntities() |
MergeResult<CdmBase> |
CdmTransientEntityCacher.load(MergeResult<CdmBase> mergeResult,
boolean update) |
MergeResult<CdmBase> |
CacheLoader.load(MergeResult<CdmBase> mergeResult,
boolean recursive,
boolean update) |
MergeResult<CdmBase> |
CacheLoader.loadRecursive(MergeResult<CdmBase> mergeResult,
java.util.List<java.lang.Object> alreadyVisitedEntities,
boolean update) |
Modifier and Type | Method and Description |
---|---|
void |
CdmTransientEntityCacher.addNewEntity(CdmBase newEntity) |
boolean |
CdmTransientEntityCacher.exists(CdmBase cdmBase) |
CdmBase |
CdmTransientEntityCacher.getFromCache(CdmBase cdmBase,
java.lang.Class<? extends CdmBase> clazz) |
boolean |
CdmTransientEntityCacher.isCachable(CdmBase cdmEntity) |
void |
CdmTransientEntityCacher.put(CdmBase cdmEntity)
Puts the passed
cdmEntity into the cache as long it does
not yet exist in the caches. |
protected void |
CdmTransientEntityAndUuidCacher.putToCache(CdmEntityCacheKey<?> key,
CdmBase cdmEntityToCache) |
protected void |
CdmTransientEntityCacher.putToCache(CdmEntityCacheKey<?> key,
CdmBase cdmEntityToCache) |
Modifier and Type | Method and Description |
---|---|
CdmBase |
CdmTransientEntityCacher.getFromCache(CdmBase cdmBase,
java.lang.Class<? extends CdmBase> clazz) |
MergeResult<CdmBase> |
CdmTransientEntityCacher.load(MergeResult<CdmBase> mergeResult,
boolean update) |
MergeResult<CdmBase> |
CacheLoader.load(MergeResult<CdmBase> mergeResult,
boolean recursive,
boolean update) |
MergeResult<CdmBase> |
CacheLoader.loadRecursive(MergeResult<CdmBase> mergeResult,
java.util.List<java.lang.Object> alreadyVisitedEntities,
boolean update) |
Constructor and Description |
---|
PermissionDeniedException(org.springframework.security.core.Authentication authentication,
CdmBase entity,
java.util.EnumSet<CRUD> requiredOperation) |
PermissionDeniedException(org.springframework.security.core.Authentication authentication,
CdmBase entity,
Operation requiredOperation) |
PermissionDeniedException(org.springframework.security.core.Authentication authentication,
CdmBase entity,
java.lang.String requiredOperation) |
Modifier and Type | Class and Description |
---|---|
class |
SchemaAdapterBase<T extends CdmBase> |
class |
ServiceWrapperBase<T extends CdmBase> |
Modifier and Type | Class and Description |
---|---|
class |
OpenUrlReference |
Modifier and Type | Class and Description |
---|---|
class |
LogicFilter<T extends CdmBase>
Preliminary class which represents a filter for an export on a CdmBase object, combined
with a logical operation.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEllypsisFormatter<T extends CdmBase> |
interface |
EllypsisFormatter<T extends CdmBase> |
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<CdmBase> |
Cdm2CdmImportBase.toSave |
Modifier and Type | Method and Description |
---|---|
protected <T extends CdmBase> |
Cdm2CdmImportBase.detache(T cdmBase) |
protected <T extends CdmBase> |
Cdm2CdmImportBase.detache(T cdmBase,
boolean notFromSource) |
protected <T extends CdmBase> |
Cdm2CdmImportBase.getCached(T cdmBase) |
protected <HOLDER extends CdmBase,ITEM extends CdmBase> |
Cdm2CdmImportBase.handleCollection(HOLDER holder,
java.lang.Class<? super HOLDER> declaringClass,
java.lang.String parameter,
java.lang.Class<ITEM> itemClass) |
protected <HOLDER extends CdmBase,ITEM extends CdmBase> |
Cdm2CdmImportBase.handleCollection(HOLDER holder,
java.lang.Class<? super HOLDER> declaringClass,
java.lang.String parameter,
java.lang.Class<ITEM> itemClass) |
protected <HOLDER extends CdmBase,KEY extends CdmBase,ITEM extends CdmBase> |
Cdm2CdmImportBase.handleMap(HOLDER holder,
java.lang.Class<? super HOLDER> declaringClass,
java.lang.String parameter,
java.lang.Class<KEY> keyClass,
java.lang.Class<ITEM> itemClass) |
protected <HOLDER extends CdmBase,KEY extends CdmBase,ITEM extends CdmBase> |
Cdm2CdmImportBase.handleMap(HOLDER holder,
java.lang.Class<? super HOLDER> declaringClass,
java.lang.String parameter,
java.lang.Class<KEY> keyClass,
java.lang.Class<ITEM> itemClass) |
protected <HOLDER extends CdmBase,KEY extends CdmBase,ITEM extends CdmBase> |
Cdm2CdmImportBase.handleMap(HOLDER holder,
java.lang.Class<? super HOLDER> declaringClass,
java.lang.String parameter,
java.lang.Class<KEY> keyClass,
java.lang.Class<ITEM> itemClass) |
protected <A extends CdmBase> |
Cdm2CdmImportBase.handlePersisted(A cdmBase) |
protected <T extends CdmBase> |
Cdm2CdmImportBase.handlePersistedCdmBase(CdmBase cdmBase) |
protected <T extends CdmBase> |
Cdm2CdmImportBase.setNewCollection(CdmBase obj,
java.lang.Class<?> holderClass,
java.lang.String parameter,
java.lang.Class<T> entityClass) |
protected <KEY extends CdmBase,ITEM extends CdmBase> |
Cdm2CdmImportBase.setNewMap(CdmBase obj,
java.lang.Class<?> holderClass,
java.lang.String parameter,
java.lang.Class<KEY> keyClass,
java.lang.Class<ITEM> itemClass) |
protected <KEY extends CdmBase,ITEM extends CdmBase> |
Cdm2CdmImportBase.setNewMap(CdmBase obj,
java.lang.Class<?> holderClass,
java.lang.String parameter,
java.lang.Class<KEY> keyClass,
java.lang.Class<ITEM> itemClass) |
Modifier and Type | Method and Description |
---|---|
CdmBase |
Cdm2CdmImportState.getPermanent(java.util.UUID uuid) |
protected <A extends CdmBase> |
Cdm2CdmImportBase.handlePersisted(A cdmBase) |
Modifier and Type | Method and Description |
---|---|
protected void |
Cdm2CdmImportBase.cache(CdmBase cdmBase) |
protected <T extends CdmBase> |
Cdm2CdmImportBase.handlePersistedCdmBase(CdmBase cdmBase) |
protected boolean |
Cdm2CdmImportBase.isInCache(CdmBase cdmBase) |
void |
Cdm2CdmImportState.putPermanent(java.util.UUID uuid,
CdmBase cdmBase) |
protected <T extends CdmBase> |
Cdm2CdmImportBase.setNewCollection(CdmBase obj,
java.lang.Class<?> holderClass,
java.lang.String parameter,
java.lang.Class<T> entityClass) |
protected <KEY extends CdmBase,ITEM extends CdmBase> |
Cdm2CdmImportBase.setNewMap(CdmBase obj,
java.lang.Class<?> holderClass,
java.lang.String parameter,
java.lang.Class<KEY> keyClass,
java.lang.Class<ITEM> itemClass) |
Modifier and Type | Class and Description |
---|---|
class |
MapWrapper<T extends CdmBase> |
Modifier and Type | Field and Description |
---|---|
protected IService<CdmBase> |
ImportStateBase.service |
protected java.util.Map<java.lang.String,MapWrapper<? extends CdmBase>> |
ImportStateBase.stores |
Modifier and Type | Method and Description |
---|---|
protected <T extends CdmBase> |
CdmIoBase.getInstance(java.lang.Class<? extends T> clazz) |
<T extends CdmBase> |
DbImportStateBase.getRelatedObject(java.lang.Object namespace,
java.lang.String id,
java.lang.Class<T> clazz) |
Modifier and Type | Method and Description |
---|---|
CdmBase |
RelatedObjectsHelper.getRelatedObject(java.lang.Object namespace,
java.lang.String id)
Returns the cdmbase object for the key pair (namespace, id).
|
CdmBase |
DbImportStateBase.getRelatedObject(java.lang.Object namespace,
java.lang.String id) |
CdmBase |
IPartitionedState.getRelatedObject(java.lang.Object namespace,
java.lang.String id)
Returns a related object defined by the namespace and the id.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,? extends CdmBase> |
ResultSetPartitioner.getObjectMap(java.lang.Object key) |
java.util.Map<java.lang.Object,java.util.Map<java.lang.String,? extends CdmBase>> |
IPartitionedIO.getRelatedObjectsForPartition(java.sql.ResultSet rs,
STATE state) |
abstract java.lang.Class<? extends CdmBase> |
DbExportBase.getStandardMethodParameter() |
MapWrapper<? extends CdmBase> |
ImportStateBase.getStore(java.lang.String storeLabel) |
java.util.Map<java.lang.String,MapWrapper<? extends CdmBase>> |
ImportStateBase.getStores() |
Modifier and Type | Method and Description |
---|---|
void |
ImportResult.addDeletedRecord(CdmBase deletedRecord) |
static boolean |
ImportHelper.addMultipleValues(java.util.List<java.lang.Object> sourceValues,
CdmBase cdmBase,
java.lang.String cdmAttrName,
java.util.List<java.lang.Class> classes,
boolean overwriteNull,
boolean obligat) |
void |
ImportResult.addNewRecord(CdmBase newRecord) |
void |
CdmImportBase.addOriginalSource(java.sql.ResultSet rs,
CdmBase cdmBase,
java.lang.String dbIdAttribute,
java.lang.String namespace,
Reference citation) |
void |
DbImportStateBase.addRelatedObject(java.lang.Object namespace,
java.lang.String id,
CdmBase relatedObject) |
void |
IPartitionedState.addRelatedObject(java.lang.Object namespace,
java.lang.String id,
CdmBase relatedObject) |
void |
RelatedObjectsHelper.addRelatedObjet(java.lang.Object namespace,
java.lang.String id,
CdmBase relatedObject)
Adds a related object to the underlying map.
|
static boolean |
ImportHelper.addStringValue(java.sql.ResultSet rs,
CdmBase cdmBase,
java.lang.String dbAttrName,
java.lang.String cdmAttrName,
boolean blankToNull) |
void |
ImportResult.addUpdatedRecord(CdmBase updatedRecord) |
static boolean |
ImportHelper.addXmlBooleanValue(org.jdom.Element root,
CdmBase cdmBase,
java.lang.String xmlElementName,
org.jdom.Namespace namespace,
java.lang.String cdmAttrName) |
static boolean |
ImportHelper.addXmlStringValue(org.jdom.Element root,
CdmBase cdmBase,
java.lang.String xmlElementName,
org.jdom.Namespace namespace,
java.lang.String cdmAttrName) |
static boolean |
ImportHelper.addXmlStringValue(org.jdom.Element root,
CdmBase cdmBase,
java.lang.String xmlElementName,
org.jdom.Namespace namespace,
java.lang.String cdmAttrName,
boolean overwriteNull) |
static boolean |
ImportHelper.addXmlValue(org.jdom.Element root,
CdmBase cdmBase,
java.lang.String xmlElementName,
org.jdom.Namespace namespace,
java.lang.String cdmAttrName,
java.lang.Class<?> clazz,
boolean overwriteNull) |
static boolean |
ImportHelper.addXmlValue(org.jdom.Element root,
CdmBase cdmBase,
java.lang.String xmlElementName,
org.jdom.Namespace namespace,
java.lang.String cdmAttrName,
java.lang.Class<?> clazz,
boolean overwriteNull,
boolean obligat) |
java.lang.String |
XmlExportState.getDbId(CdmBase cdmBase) |
java.lang.Integer |
DbExportStateBase.getDbId(CdmBase cdmBase) |
java.lang.Object |
CdmExportBase.getDbId(CdmBase cdmBase,
STATE state) |
java.lang.Object |
DbExportBase.getDbId(CdmBase cdmBase,
STATE state) |
protected java.lang.Object |
DbExportBase.getDbIdCdmWithExceptions(CdmBase cdmBase,
STATE state) |
static <T> T |
ImportHelper.getValue(CdmBase cdmBase,
java.lang.String cdmAttrName,
boolean isBoolean,
boolean obligatory) |
void |
DbExportStateBase.putDbId(CdmBase cdmBase,
int dbId) |
void |
XmlExportState.putDbId(CdmBase cdmBase,
java.lang.String xmlId) |
Modifier and Type | Method and Description |
---|---|
void |
ImportResult.addNewRecords(java.lang.Class<? extends CdmBase> clazz,
int count) |
java.lang.Integer |
ImportResult.getNewRecords(java.lang.Class<? extends CdmBase> clazz) |
boolean |
MapWrapper.makeNewMap(IService<CdmBase> service) |
void |
RelatedObjectsHelper.setRelatedObjects(java.util.Map<java.lang.Object,java.util.Map<java.lang.String,? extends CdmBase>> relatedObjects) |
void |
DbImportStateBase.setRelatedObjects(java.util.Map<java.lang.Object,java.util.Map<java.lang.String,? extends CdmBase>> relatedObjects) |
void |
IPartitionedState.setRelatedObjects(java.util.Map<java.lang.Object,java.util.Map<java.lang.String,? extends CdmBase>> relatedObjects)
Sets the related objects map.
|
void |
ImportStateBase.setStores(java.util.Map<java.lang.String,MapWrapper<? extends CdmBase>> stores) |
Constructor and Description |
---|
MapWrapper(IService<CdmBase> service) |
Modifier and Type | Class and Description |
---|---|
class |
DbImportMultiAttributeMapperBase<CDMBASE extends CdmBase,STATE extends DbImportStateBase<?,?>> |
class |
DbImportMultiLanguageTextMapper<CDMBASE extends CdmBase> |
class |
DbSingleAttributeImportMapperBase<STATE extends DbImportStateBase<?,?>,CDM_BASE extends CdmBase> |
interface |
IDbImportMapper<STATE extends DbImportStateBase<?,?>,CDM_BASE extends CdmBase> |
interface |
IMappingImport<T extends CdmBase,STATE extends ImportStateBase> |
Modifier and Type | Method and Description |
---|---|
protected CdmBase |
DbImportUuidMapper.doInvoke(CdmBase cdmBase,
java.lang.Object value) |
protected CdmBase |
DbImportStringMapper.doInvoke(CdmBase cdmBase,
java.lang.Object value) |
protected CdmBase |
DbImportTimePeriodMapper.doInvoke(CdmBase cdmBase,
java.lang.Object value) |
protected CdmBase |
DbImportTruncatedStringMapper.doInvoke(CdmBase cdmBase,
java.lang.Object value) |
protected CdmBase |
DbImportLsidMapper.doInvoke(CdmBase cdmBase,
java.lang.Object value) |
protected CdmBase |
DbImportDoiMapper.doInvoke(CdmBase cdmBase,
java.lang.Object value) |
protected CdmBase |
DbImportNameTypeDesignationMapper.getRelatedObject(java.sql.ResultSet rs,
java.lang.String dbAttribute)
//TODO copied from DbImportObjectMapper.
|
protected CdmBase |
DbImportSynonymMapper.getRelatedObject(java.sql.ResultSet rs,
java.lang.String dbAttribute)
//TODO copied from DbImportObjectMapper.
|
protected CdmBase |
DbImportMultiAttributeMapperBase.getRelatedObject(java.sql.ResultSet rs,
java.lang.String namespace,
java.lang.String fkAttribute)
Retrieves a related object from the state's related object map.
|
protected CdmBase |
DbImportTaxIncludedInMapper.getRelatedObject(java.sql.ResultSet rs,
java.lang.String dbAttribute,
java.lang.String namespace)
//TODO copied from DbImportObjectMapper.
|
protected CdmBase |
DbImportMultiAttributeMapperBase.getRelatedObject(java.lang.String namespace,
java.lang.String foreignKey)
Retrieves a related object from the state's related object map.
|
CdmBase |
DbImportTaxIncludedInMapper.invoke(java.sql.ResultSet rs,
CdmBase cdmBase) |
CdmBase |
DbIgnoreMapper.invoke(java.sql.ResultSet rs,
CdmBase cdmBase) |
CdmBase |
DbNotYetImplementedMapper.invoke(java.sql.ResultSet rs,
CdmBase cdmBase) |
CdmBase |
DbImportNameTypeDesignationMapper.invoke(java.sql.ResultSet rs,
CdmBase cdmBase) |
CdmBase |
DbImportSynonymMapper.invoke(java.sql.ResultSet rs,
CdmBase cdmBase) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends CdmBase> |
DbImportMapperBase.getCdmClass() |
static DbImportMultiLanguageTextMapper<CdmBase> |
DbImportMultiLanguageTextMapper.NewInstance(java.lang.String dbTextAttribute,
java.lang.String dbLanguageAttribute,
java.lang.String languageNamespace,
java.lang.String cdmMultiLanguageTextAttribute,
boolean trim) |
Modifier and Type | Method and Description |
---|---|
protected CdmBase |
DbImportUuidMapper.doInvoke(CdmBase cdmBase,
java.lang.Object value) |
protected CdmBase |
DbImportStringMapper.doInvoke(CdmBase cdmBase,
java.lang.Object value) |
protected CdmBase |
DbImportTimePeriodMapper.doInvoke(CdmBase cdmBase,
java.lang.Object value) |
protected CdmBase |
DbImportTruncatedStringMapper.doInvoke(CdmBase cdmBase,
java.lang.Object value) |
protected CdmBase |
DbImportLsidMapper.doInvoke(CdmBase cdmBase,
java.lang.Object value) |
protected CdmBase |
DbImportDoiMapper.doInvoke(CdmBase cdmBase,
java.lang.Object value) |
boolean |
DbImportExtensionMapper.invoke(java.util.Map<java.lang.String,java.lang.Object> valueMap,
CdmBase cdmBase) |
boolean |
DbImportMarkerMapper.invoke(java.util.Map<java.lang.String,java.lang.Object> valueMap,
CdmBase cdmBase) |
CdmBase |
DbImportTaxIncludedInMapper.invoke(java.sql.ResultSet rs,
CdmBase cdmBase) |
CdmBase |
DbIgnoreMapper.invoke(java.sql.ResultSet rs,
CdmBase cdmBase) |
CdmBase |
DbNotYetImplementedMapper.invoke(java.sql.ResultSet rs,
CdmBase cdmBase) |
CdmBase |
DbImportNameTypeDesignationMapper.invoke(java.sql.ResultSet rs,
CdmBase cdmBase) |
CdmBase |
DbImportSynonymMapper.invoke(java.sql.ResultSet rs,
CdmBase cdmBase) |
Modifier and Type | Method and Description |
---|---|
void |
DbImportExtensionMapper.initialize(DbImportStateBase<?,?> state,
java.lang.Class<? extends CdmBase> destinationClass) |
void |
DbImportTruncatedStringMapper.initialize(DbImportStateBase<?,?> state,
java.lang.Class<? extends CdmBase> destinationClass) |
void |
DbImportMultiLanguageTextMapper.initialize(DbImportStateBase<?,?> state,
java.lang.Class<? extends CdmBase> destinationClass) |
boolean |
DbImportMapping.initialize(DbImportStateBase<?,?> state,
java.lang.Class<? extends CdmBase> destinationClass) |
void |
DbImportMarkerMapper.initialize(DbImportStateBase<?,?> state,
java.lang.Class<? extends CdmBase> destinationClass) |
void |
DbIgnoreMapper.initialize(DbImportStateBase<?,?> state,
java.lang.Class<? extends CdmBase> destinationClass) |
void |
DbNotYetImplementedMapper.initialize(DbImportStateBase<?,?> state,
java.lang.Class<? extends CdmBase> destinationClass) |
void |
DbImportImageGalleryMapper.initialize(DbImportStateBase<?,?> state,
java.lang.Class<? extends CdmBase> destinationClass) |
void |
DbImportAnnotationMapper.initialize(DbImportStateBase<?,?> state,
java.lang.Class<? extends CdmBase> destinationClass) |
void |
DbImportImageGalleryMapper.initialize(ITermService service,
DbImportStateBase<?,?> state,
java.lang.Class<? extends CdmBase> destinationClass) |
void |
DbImportMultiAttributeMapperBase.initialize(STATE state,
java.lang.Class<? extends CdmBase> destinationClass) |
void |
DbImportMapperBase.initialize(STATE state,
java.lang.Class<? extends CdmBase> cdmClass) |
void |
IDbImportMapper.initialize(STATE state,
java.lang.Class<? extends CdmBase> destinationClass) |
void |
DbImportMethodMapper.initialize(STATE state,
java.lang.Class<? extends CdmBase> destinationClass) |
void |
DbSingleAttributeImportMapperBase.initialize(STATE state,
java.lang.Class<? extends CdmBase> destinationClass) |
boolean |
DbImportMapping.invoke(java.sql.ResultSet rs,
java.util.Set<CdmBase> objectsToSave)
Invokes the second path mapping if one has been defined
|
boolean |
DbImportMapping.invoke(java.sql.ResultSet rs,
java.util.Set<CdmBase> objectsToSave,
boolean secondPath)
Invokes the mapping.
|
void |
DbImportMapperBase.setCdmClass(java.lang.Class<? extends CdmBase> cdmClass) |
Modifier and Type | Class and Description |
---|---|
class |
CdmOneToManyMapper<ONE extends CdmBase,MANY extends CdmBase,SINGLE_MAPPER extends CdmSingleAttributeMapperBase> |
class |
CdmOneToManyMapper<ONE extends CdmBase,MANY extends CdmBase,SINGLE_MAPPER extends CdmSingleAttributeMapperBase> |
Modifier and Type | Method and Description |
---|---|
CdmBase |
ObjectChangeMapper.getNewObject(CdmBase oldCdmBase) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
DbExportIgnoreMapper.doInvoke(CdmBase cdmBase) |
protected boolean |
DbSimpleFilterMapper.doInvoke(CdmBase cdmBase) |
protected boolean |
IdMapper.doInvoke(CdmBase cdmBase) |
protected boolean |
DbSingleAttributeExportMapperBase.doInvoke(CdmBase cdmBase) |
protected java.lang.Integer |
DbObjectMapper.getId(CdmBase cdmBase) |
CdmBase |
ObjectChangeMapper.getNewObject(CdmBase oldCdmBase) |
protected java.lang.Object |
DbTextDataMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbFixedStringMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbIntegerAnnotationMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
MethodMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbSingleSourceMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbTimePeriodMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbUserMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
IdMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbConstantMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbLanguageMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbOriginalNameMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbFixedIntegerMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbObjectMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbSequenceMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbAnnotationMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbUriMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
IdIncMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbLastActionMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbDoiMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbSingleAttributeExportMapperBase.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbIntegerExtensionMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbExtensionMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbNullMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbDescriptionElementTaxonMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbStringMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbMarkerMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbImageMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbDistributionStatusMapper.getValue(CdmBase cdmBase) |
protected java.lang.Object |
DbAreaMapper.getValue(CdmBase cdmBase) |
boolean |
CdmDbExportMapping.invoke(CdmBase cdmBase) |
boolean |
ObjectChangeMapper.invoke(CdmBase cdmBase) |
boolean |
IDbExportMapper.invoke(CdmBase cdmBase) |
boolean |
DbSingleAttributeExportMapperBase.invoke(CdmBase cdmBase) |
boolean |
CreatedAndNotesMapper.invoke(CdmBase cdmBase) |
boolean |
CollectionExportMapping.invoke(CdmBase parent) |
Modifier and Type | Method and Description |
---|---|
static ObjectChangeMapper |
ObjectChangeMapper.NewInstance(java.lang.Class<? extends CdmBase> oldClass,
java.lang.Class<? extends CdmBase> newClass,
java.lang.String cdmAttribute) |
static ObjectChangeMapper |
ObjectChangeMapper.NewInstance(java.lang.Class<? extends CdmBase> oldClass,
java.lang.Class<? extends CdmBase> newClass,
java.lang.String cdmAttribute) |
static DbLanguageMapper |
DbLanguageMapper.NewInstance(java.lang.Class<? extends CdmBase> cdmClass,
java.lang.String cdmAttribute,
java.lang.String dbAttributeString,
boolean isCache) |
static DbAreaMapper |
DbAreaMapper.NewInstance(java.lang.Class<? extends CdmBase> cdmClass,
java.lang.String cdmAttribute,
java.lang.String dbAttributeString,
boolean isCache) |
Constructor and Description |
---|
DbAreaMapper(java.lang.Class<? extends CdmBase> clazz,
java.lang.String methodName,
java.lang.Class<?>[] parameterTypes,
java.lang.String cdmAttribute,
java.lang.String dbAttributeString,
boolean isCache,
java.lang.Object defaultValue) |
DbLanguageMapper(java.lang.Class<? extends CdmBase> clazz,
java.lang.String methodName,
java.lang.Class<?>[] parameterTypes,
java.lang.String cdmAttribute,
java.lang.String dbAttributeString,
boolean isCache,
java.lang.Object defaultValue) |
ObjectChangeMapper(java.lang.Class<? extends CdmBase> oldClazz,
java.lang.Class<? extends CdmBase> newClazz,
java.lang.String methodName,
java.lang.Class<?>... parameterTypes) |
ObjectChangeMapper(java.lang.Class<? extends CdmBase> oldClazz,
java.lang.Class<? extends CdmBase> newClazz,
java.lang.String methodName,
java.lang.Class<?>... parameterTypes) |
Modifier and Type | Method and Description |
---|---|
protected void |
CsvDemoBase.addExistingRecord(CdmBase cdmBase) |
protected void |
CsvDemoBase.addExistingRecordUuid(CdmBase cdmBase) |
protected boolean |
CsvDemoBase.recordExists(CdmBase el) |
protected boolean |
CsvDemoBase.recordExistsUuid(CdmBase el) |
void |
CsvDemoId.setId(CdmBase cdmBase) |
Modifier and Type | Method and Description |
---|---|
protected void |
CsvExportBaseRedlist.addExistingRecord(CdmBase cdmBase) |
protected void |
CsvExportBaseRedlist.addExistingRecordUuid(CdmBase cdmBase) |
protected boolean |
CsvExportBaseRedlist.recordExists(CdmBase el) |
protected boolean |
CsvExportBaseRedlist.recordExistsUuid(CdmBase el) |
void |
CsvId.setId(CdmBase cdmBase) |
Modifier and Type | Method and Description |
---|---|
protected IPartitionableConverter<StreamItem,IReader<CdmBase>,java.lang.String> |
DwcaImport.getConverter(TermUri namespace,
DwcaImportState state) |
IReader<MappedCdmBase<? extends CdmBase>> |
GbifTypesAndSpecimen2CdmConverter.map(StreamItem item) |
IReader<MappedCdmBase<? extends CdmBase>> |
GbifReferenceCsv2CdmConverter.map(StreamItem item) |
IReader<MappedCdmBase<? extends CdmBase>> |
GbifDistributionCsv2CdmConverter.map(StreamItem item) |
IReader<MappedCdmBase<? extends CdmBase>> |
GbifVernacularNameCsv2CdmConverter.map(StreamItem item) |
IReader<MappedCdmBase<? extends CdmBase>> |
GbifDescriptionCsv2CdmConverter.map(StreamItem item) |
IReader<MappedCdmBase<? extends CdmBase>> |
GbifImageCsv2CdmConverter.map(StreamItem item) |
IReader<MappedCdmBase<? extends CdmBase>> |
DwcTaxonStreamItem2CdmTaxonConverter.map(StreamItem csvTaxonRecord) |
IReader<MappedCdmBase<? extends CdmBase>> |
DwcTaxonCsv2CdmTaxonRelationConverter.map(StreamItem item) |
IReader<MappedCdmBase<? extends CdmBase>> |
EolAgent2CdmConverter.map(StreamItem item) |
Modifier and Type | Method and Description |
---|---|
protected void |
DwcaTaxExportState.addExistingRecord(DwcaTaxExportFile file,
CdmBase cdmBase) |
protected void |
DwcaTaxExportState.addExistingRecordUuid(CdmBase cdmBase) |
protected boolean |
DwcaTaxExportState.recordExists(DwcaTaxExportFile file,
CdmBase cdmBase) |
protected boolean |
DwcaTaxExportState.recordExistsUuid(CdmBase cdmBase) |
Modifier and Type | Method and Description |
---|---|
protected <T extends CdmBase> |
MarkupImportBase.save(java.util.Collection<T> collection,
MarkupImportState state) |
Modifier and Type | Method and Description |
---|---|
CdmBase |
MarkupInputStream.read() |
Modifier and Type | Method and Description |
---|---|
protected void |
MarkupImportBase.save(CdmBase cdmBase,
MarkupImportState state) |
Modifier and Type | Method and Description |
---|---|
protected void |
SDDImport.associateImageWithCdmBase(java.lang.String refMO,
CdmBase cb) |
Modifier and Type | Method and Description |
---|---|
protected java.util.UUID |
SpecimenImportBase.save(CdmBase cdmBase,
SpecimenImportStateBase state)
Very fast and dirty implementation to allow handling of transient objects as described in
https://dev.e-taxonomy.eu/trac/ticket/3726
Not yet complete.
|
Modifier and Type | Class and Description |
---|---|
class |
MappedCdmBase<CDMBASE extends CdmBase> |
Modifier and Type | Method and Description |
---|---|
protected abstract IPartitionableConverter<StreamItem,IReader<CdmBase>,java.lang.String> |
StreamImportBase.getConverter(TermUri namespace,
STATE state) |
IReader<MappedCdmBase<? extends CdmBase>> |
IConverter.map(IN item) |
IReader<MappedCdmBase<? extends CdmBase>> |
StreamPartitioner.read() |
Modifier and Type | Method and Description |
---|---|
protected void |
StreamImportBase.save(CdmBase cdmBase,
STATE state,
java.lang.String location) |
Modifier and Type | Method and Description |
---|---|
protected Language |
PartitionableConverterBase.getDcLanguage(StreamItem item,
java.util.List<MappedCdmBase<? extends CdmBase>> resultList) |
Modifier and Type | Method and Description |
---|---|
protected IPartitionableConverter<StreamItem,IReader<CdmBase>,java.lang.String> |
ExcelStreamImport.getConverter(TermUri namespace,
ExcelStreamImportState state) |
Modifier and Type | Class and Description |
---|---|
class |
CdmOneToManyXmlMapper<ONE extends CdmBase,MANY extends CdmBase,SINGLE_MAPPER extends CdmSingleAttributeXmlMapperBase> |
class |
CdmOneToManyXmlMapper<ONE extends CdmBase,MANY extends CdmBase,SINGLE_MAPPER extends CdmSingleAttributeXmlMapperBase> |
Modifier and Type | Method and Description |
---|---|
protected boolean |
TcsRdfImportBase.makeStandardMapper(com.hp.hpl.jena.rdf.model.Statement resource,
CdmBase ref,
java.util.Set<java.lang.String> omitAttributes,
CdmSingleAttributeRDFMapperBase[] classMappers) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
TcsXmlImportBase.makeStandardMapper(org.jdom.Element parentElement,
CdmBase ref,
java.util.Set<java.lang.String> omitAttributes,
CdmSingleAttributeXmlMapperBase[] classMappers) |
Modifier and Type | Class and Description |
---|---|
class |
TcsXmlExportBase<T extends CdmBase> |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Class<? extends CdmBase> |
TcsXmlExportBase.getStandardMethodParameter() |
Modifier and Type | Class and Description |
---|---|
class |
EntityCollectionSetterAdapter<CDM extends CdmBase,T extends CdmBase>
In many cases the add*() and remove*() methods of entity classes contain important business
logic which would be short-circuited if the set*() method would be public.
|
class |
EntityCollectionSetterAdapter<CDM extends CdmBase,T extends CdmBase>
In many cases the add*() and remove*() methods of entity classes contain important business
logic which would be short-circuited if the set*() method would be public.
|
Modifier and Type | Method and Description |
---|---|
<T extends CdmBase> |
ICdmCacher.getFromCache(T cdmBase)
Retrieves the cached version of the passed entity from the cache if it
exists in there.
|
<T extends CdmBase> |
ICdmCacher.load(T cdmEntity)
Load into the cache and return the entity from the cache.
|
Modifier and Type | Method and Description |
---|---|
CdmBase |
ICdmUuidCacher.getFromCache(java.util.UUID uuid)
Get a CDM Entity object with given UUID from the (default) cache.
|
CdmBase |
ICdmEntityUuidCacher.getFromCache(java.util.UUID uuid) |
CdmBase |
ICdmUuidCacher.load(java.util.UUID uuid)
Load a CDM Entity object with given UUID.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.Class<? extends CdmBase> |
CdmBaseType.baseTypeFor(java.lang.Class<? extends CdmBase> cdmType) |
java.lang.Class<? extends CdmBase> |
CdmBaseType.getBaseClass() |
java.util.Collection<java.lang.Class<? extends CdmBase>> |
CdmBaseType.getSubClasses() |
Modifier and Type | Method and Description |
---|---|
boolean |
ICdmCacher.exists(CdmBase cdmBase) |
boolean |
ICdmCacher.isCachable(CdmBase cdmEntity) |
void |
NewEntityListener.onCreate(CdmBase cdmBase) |
void |
ICdmCacher.put(CdmBase cdmEntity)
Puts the passed
cdmEntity into the cache as long it does not
yet exist in the cache. |
void |
ICdmUuidCacher.put(java.util.UUID uuid,
CdmBase cdmEntity)
Puts the (Key,Value) pair of (
UUID , CdmBase ),
in the cache |
Modifier and Type | Method and Description |
---|---|
static java.lang.Class<? extends CdmBase> |
CdmBaseType.baseTypeFor(java.lang.Class<? extends CdmBase> cdmType) |
Modifier and Type | Class and Description |
---|---|
class |
Address
This class represents atomized postal addresses.
|
class |
AgentBase<S extends IIdentifiableEntityCacheStrategy<? extends AgentBase<S>>>
The upmost (abstract) class for agents such as persons, teams or institutions.
|
class |
Institution
This class represents public or private institutions.
|
class |
InstitutionalMembership
This class allows to hold one
institution to which a person
is affiliated. |
class |
Person
This class represents human beings, living or dead.
It includes name parts, contact details, institutional membership ,
and other possible information such as life time period ,
taxonomic and/or geographical specialization . |
class |
Team
This class represents teams of
persons . |
class |
TeamOrPersonBase<T extends TeamOrPersonBase<T>>
The abstract class for such
agents (persons or teams ) who might also be used
for authorship of references or of taxon names . |
Modifier and Type | Class and Description |
---|---|
class |
AnnotatableEntity
Abstract superclass implementing human annotations and machine markers to be assigned to CDM objects.
|
class |
Annotation |
class |
AnnotationType
Annotation types ...
|
class |
CdmLinkBase
Base class for subclasses linking to other CDM objects.
|
class |
Credit |
class |
EventBase |
class |
Extension
This class aims to make available more "attributes" for identifiable entities
in a flexible way.
|
class |
ExtensionType
Extension types similar to dynamically defined attributes.
|
class |
IdentifiableEntity<S extends IIdentifiableEntityCacheStrategy>
Superclass for the primary CDM classes that can be referenced from outside via LSIDs and contain a simple generated title string as a label for human reading.
|
class |
IdentifiableSource
This class represents an
IOriginalSource
that can be used with identifiable entity . |
class |
Identifier<T extends IdentifiableEntity<?>> |
class |
IntextReference
This class represents a link to another CDM Base class from within a text.
|
class |
Language
list of languages according to current internet best practices as given by IANA
or ISO codes.
|
class |
LanguageString
This class is an instantiatable class for the base class
LanguageStringBase . |
class |
LanguageStringBase |
class |
LSIDAuthority |
class |
Marker
This class aims to make available some "flags" for identifiable entities in a
flexible way.
|
class |
MarkerType
Marker types similar to dynamically defined attributes.
|
class |
ReferencedEntityBase
Abstract class for all objects that may have a reference
|
class |
RelationshipBase<FROM extends IRelated,TO extends IRelated,TYPE extends RelationshipTermBase>
Concrete implementations of this abstract base class express a directed relationship between two
cdm entities (
IRelated ). |
class |
RelationshipTermBase<T extends RelationshipTermBase<T>> |
class |
SourcedEntityBase<SOURCE extends OriginalSourceBase<? extends SourcedEntityBase<SOURCE>>>
Abstract class for all objects that may have (multiple) sources
|
class |
VersionableEntity
The class keeps track of versions via a full linked list to different version objects, or a simple updated/updatedBy property in the same object.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends CdmBase> |
CdmBase.addToSetWithChangeEvent(java.util.Set<T> set,
T newItem,
java.lang.String propertyName)
Adds an item to a set of
this object and fires the according
PropertyChangeEvent . |
static <T extends CdmBase> |
CdmBase.deproxy(java.lang.Object object,
java.lang.Class<T> clazz)
These methods are present due to HHH-1517 - that in a one-to-many
relationship with a superclass at the "one" end, the proxy created
by hibernate is the superclass, and not the subclass, resulting in
a ClassCastException when you try to cast it.
|
protected <T extends CdmBase> |
CdmBase.removeFromSetWithChangeEvent(java.util.Set<T> set,
T itemToRemove,
java.lang.String propertyName)
Removes an item from a set of
this object and fires the according
PropertyChangeEvent . |
protected <T extends CdmBase> |
CdmBase.replaceInList(java.util.List<T> list,
T newObject,
T oldObject) |
Modifier and Type | Method and Description |
---|---|
static void |
CdmBase.fireOnCreateEvent(CdmBase cdmBase) |
Modifier and Type | Method and Description |
---|---|
boolean |
CdmBase.isInstanceOf(java.lang.Class<? extends CdmBase> clazz) |
boolean |
ICdmBase.isInstanceOf(java.lang.Class<? extends CdmBase> clazz) |
Modifier and Type | Class and Description |
---|---|
class |
CategoricalData
This class represents information pieces expressed in categorical type of
data (in opposition to
quantitative data on one side and to literal data on
the other side). |
class |
Character
A subclass of the Feature class that is meant for handling
Features/Characters for descriptions in the narrow sense of describing
an object.
|
class |
CommonTaxonName
This class represents common or vernacular names for
taxa . |
class |
DescriptionBase<S extends IIdentifiableEntityCacheStrategy>
The upmost (abstract) class for a description as a whole (with possibly
several
elementary information data )
for a specimen , a taxon
or even a taxon name . |
class |
DescriptionElementBase
The upmost (abstract) class for a piece of information) about
a
specimen , a taxon or even a taxon name . |
class |
DescriptionElementSource
This class represents an
IOriginalSource
that can be used with description elements . |
class |
DescriptiveDataSet
The working set class allows the demarcation of a set of descriptions
associated with representations and a set of features and their
dependencies.
|
class |
Distribution
This class represents elementary distribution data for a
taxon . |
class |
Feature
The class for individual properties (also designed as character, type or
category) of observed phenomena able to be described or measured.
|
class |
FeatureState
A class representing a state for a given feature.
|
class |
IndividualsAssociation
This class represents associations between the described
specimen or observation
and a second one (for instance a host). |
class |
KeyStatement
This class represents a statement or a question within a (polytomous) key.
|
class |
MeasurementUnit
This class represents measurement units such as "centimeter" or "degree
celsius".
|
class |
MediaKey
The class representing single-access fixed dichotomous or polytomous authored
decision keys (as opposed to
multiple-access keys ) used to identify
specimens or observations (this means to assign taxa to). |
class |
MultiAccessKey
The class representing multi-access dynamic keys used to identify
specimens or observations (this means to assign taxa to). |
class |
NaturalLanguageTerm |
class |
PolytomousKey
This class represents a fixed single-access key (dichotomous or
polytomous) used to identify (assign a
taxon to) a specimen or observation . |
class |
PolytomousKeyNode
This class represents a node within a
polytomous key
structure. |
class |
PresenceAbsenceTerm
|
class |
QuantitativeData
This class represents information pieces expressed in numerical data
(in opposition to
categorical data on one side and to literal data on
the other side). |
class |
SpecimenDescription
This class represents descriptions for
specimens or observations . |
class |
State
This class represents terms describing different states (like "oval" or
"triangular") for
features that can be described with
categorical values (like for instance shapes). |
class |
StateData
This class represents the assignment of values (
state terms ) to features
corresponding to categorical data . |
class |
StatisticalMeasure
/**
This class represents terms describing different statistical measures (such
as "sample size", "minimum" or "average") for
features that can be
described with numerical values (like for instance weights or temperature). |
class |
StatisticalMeasurementValue
This class represents the assignment of numerical values to
features
corresponding to quantitative data . |
class |
TaxonDescription
This class represents descriptions that delimit or circumscribe a real taxon.
|
class |
TaxonInteraction
This class represents interactions between the described
taxon
and a second one (for instance a parasite, a prey or a hybrid parent). |
class |
TaxonNameDescription
This class represents all piece of information (not ruled by a
nomenclatural code )
concerning a taxon name like for instance the content of its first
publication (protolog) or a picture of this publication. |
class |
TextData
This class represents information pieces expressed in one or several natural
languages (for the
feature "medical use" for instance). |
class |
TextFormat
The class representing kinds of formats used for structuring text
(like "xml schema namespace", "rdf", or any other format).
|
Modifier and Type | Class and Description |
---|---|
class |
Country
+/- current ISO codes.
|
class |
NamedArea |
class |
NamedAreaLevel
Controlled vocabulary to differentiate levels of areas such as province, state,
etc.
|
class |
NamedAreaType
Controlled vocabulary to differentiate categories of areas
|
class |
ReferenceSystem
Reference systems for coordinates also according to OGC (Open Geographical
Consortium) The list should be extensible at runtime through configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
AudioFile |
class |
ExternalLink
Class that represents a link to any web resource.
|
class |
IdentifiableMediaEntity<S extends IIdentifiableEntityCacheStrategy<?>> |
class |
ImageFile |
class |
Media
A
media is any kind of media that represents a media object. |
class |
MediaRepresentation
A media representation is basically anything having a MIME Media Type.
|
class |
MediaRepresentationPart
A media representation part is a resource that can be referenced by an URI.
|
class |
MovieFile |
class |
Rights
Typically, rights information includes a statement about various property
rights associated with the resource, including intellectual property rights.
|
class |
RightsType |
Modifier and Type | Class and Description |
---|---|
class |
CdmMetaData |
Modifier and Type | Class and Description |
---|---|
class |
Amplification
The physical process of amplification (also called PCR) extracts and replicates parts of the DNA of
a given
DNA Sample . |
class |
AmplificationResult
The physical process of amplification (also called PCR) extracts and replicates parts of the DNA of
a given
DNA Sample . |
class |
Cloning
Cloning is a method used in
DNA amplification for multiplying the base
material. |
class |
DnaQuality
A DNA Quality describes the quality of a
SpecimenOrObservationType.DnaSample |
class |
DnaSample
A DNA Sample is the extracted DNA of a given tissue sample.
|
class |
PhylogeneticTree
"A phylogenetic tree or evolutionary tree is a branching diagram or "tree" showing the
inferred evolutionary relationships among various biological species or other entities
based upon similarities and differences in their physical and/or genetic characteristics.
|
class |
Primer
A primer is a (short) DNA Sequence used for replication and extraction
of DNA parts during e.g.
|
class |
Sequence
Alignment of multiple
single sequences to a consensus sequence. |
class |
SingleRead
Instances of this the
SingleRead class describe the process and the result of a single
sequence generation (read). |
class |
SingleReadAlignment |
Modifier and Type | Class and Description |
---|---|
class |
HomotypicalGroup
The homotypical group class represents a set of
taxon names associated
on the base of their typifications. |
class |
HybridRelationship
The class representing a hybrid relationship between one of the
parents
of a hybrid taxon name and the hybrid taxon name itself. |
class |
HybridRelationshipType
The class representing the categories of
hybrid relationships
between a botanical taxon name used as a parent of a hybrid taxon
name and the hybrid taxon name itself. |
class |
NameRelationship
The class representing a relationship between two
taxon names according
to the nomenclatural code which governs both of them. |
class |
NameRelationshipType
The class representing the categories of
taxon name relationships between
two taxon names . |
class |
NameTypeDesignation
The class representing a typification of a
taxon name with a rank
above "species aggregate" by another taxon name.According to nomenclature a type of a genus name or of any subdivision of a genus can only be a species name. |
class |
NameTypeDesignationStatus
The terms in this class define the status of a
name type designation . |
class |
NomenclaturalStatus
The class representing the assignation of a nomenclatural status to a
taxon name . |
class |
NomenclaturalStatusType
The class representing categories of nomenclatural status (like "invalid",
"conserved" or "novum") to qualify the use of a particular taxon name string
depending on its
nomenclatural reference (original publication),
on its nomenclatural code and on possible decisions of the corresponding
competent authorities. |
class |
Rank
The class representing the taxonomical ranks (like "Family", "Genus" or
"Species") used for
taxon names across all nomenclatural codes
for bacteria (ICNB), viruses (ICVCN), plants and fungi (ICBN),
cultivars (ICNCP) and animals (ICZN). |
class |
Registration
A registration represents a nomenclatural act, either a
taxon name
registration or a type registration. |
class |
SpecimenTypeDesignation
The class representing a typification of one or several
taxon names by a
specimen or a figure . |
class |
SpecimenTypeDesignationStatus
The class representing status (categories) of
specimen type designations
for a taxon name or a set of them. |
class |
TaxonName
The upmost (abstract) class for scientific taxon names regardless of any
particular
nomenclature code . |
class |
TextualTypeDesignation
|
class |
TypeDesignationBase<T extends TypeDesignationStatusBase<T>>
The (abstract) class representing a typification of one or several
taxon names .All taxon names which have a rank "species aggregate" or lower
can only be typified by specimens (a specimen type designation ), but taxon
names with a higher rank might be typified by an other taxon name with
rank "species" or "genus" (a name type designation ). |
class |
TypeDesignationStatusBase<T extends TypeDesignationStatusBase<T>>
The class representing status (categories) of
specimen type designations
for a taxon name or a set of them. |
Modifier and Type | Class and Description |
---|---|
class |
Collection
Instances of this class represent a collection for primary biodiversity data.
|
class |
DerivationEvent |
class |
DerivationEventType |
class |
DerivedUnit
A derived unit is regarded as derived from a field unit,
so locality and gathering related information is captured as a separate FieldUnit object
related to a specimen via a derivation event
http://www.bgbm.org/biodivinf/docs/CollectionModel/ReprintTNR.pdf
http://www.bgbm.org/biodivinf/docs/CollectionModel/
Type figures are derived units with at least a figure object in media |
class |
DeterminationEvent |
class |
FieldUnit
In situ observation of a taxon in the field.
|
class |
GatheringEvent
The event when gathering a specimen or recording a field unit only
|
class |
MaterialOrMethodEvent
A material or method event handles data on materials or methods used for handling specimen or derived units
in general.
|
class |
MediaSpecimen
Instances of MediaSpecimen represent a specimen which IS a media (photo, drawing, ...).
|
class |
PreservationMethod
This class is a specialization of
MaterialOrMethodEvent which allows to
specifically store temperature and XXX which are common parameters for preparation. |
class |
SpecimenOrObservationBase<S extends IIdentifiableEntityCacheStrategy<?>>
type figures are observations with at least a figure object in media
|
Modifier and Type | Class and Description |
---|---|
class |
AuthorityBase
Base class for persistable authorities.
|
class |
CdmAuthority
CDM authority class.
|
class |
GrantedAuthorityImpl |
class |
Group |
class |
Role
Role class.
|
class |
User |
Modifier and Type | Method and Description |
---|---|
static PermissionClass |
PermissionClass.getValueOf(CdmBase cdmBase)
return the appropriate CdmPermissionClass for the given Object
|
Modifier and Type | Class and Description |
---|---|
class |
CdmLinkSource
Class to link to other CdmBase objects within the context of
information sources . |
class |
OriginalSourceBase<T extends ISourceable>
Abstract base class for classes implementing
IOriginalSource . |
class |
Reference
The class for references (information sources).
|
Modifier and Type | Class and Description |
---|---|
class |
AlternativeTreeRoot |
class |
Classification |
class |
Synonym
|
class |
SynonymType
The class representing categories of
synonyms
(like "heterotypic synonym of"). |
class |
Taxon
|
class |
TaxonBase<S extends ITaxonCacheStrategy>
The upmost (abstract) class for the use of a
taxon name in a reference
or within a taxonomic view/treatment either as a taxon
("accepted" respectively "correct" name) or as a (junior) synonym . |
class |
TaxonNode |
class |
TaxonNodeAgentRelation
This class relates a TaxonNode (Taxon within it's given publication context)
to an agent (person or team) and defining a type for this relationship.
|
class |
TaxonRelationship
The class representing a relationship between two
("accepted/correct") taxa . |
class |
TaxonRelationshipType
The class representing categories of
taxon relationships
(like "is congruent to" or "is misapplied name for"). |
Modifier and Type | Class and Description |
---|---|
class |
DefinedTerm |
class |
DefinedTermBase<T extends DefinedTermBase>
workaround for enumerations, base type according to TDWG.
|
class |
OrderedTerm |
class |
OrderedTermBase<T extends OrderedTermBase<?>> |
class |
OrderedTermVocabulary<T extends OrderedTermBase> |
class |
Representation
workaround for enumerations
|
class |
TermBase |
class |
TermCollection<TERM extends DefinedTermBase,REL extends TermRelationBase> |
class |
TermGraph<T extends DefinedTermBase> |
class |
TermGraphBase<TERM extends DefinedTermBase,REL extends TermRelationBase> |
class |
TermNode<T extends DefinedTermBase>
The class for tree nodes within a
feature tree structure. |
class |
TermRelation<T extends DefinedTermBase>
Class which creates a relation between 2
defined terms . |
class |
TermRelationBase<TERM extends DefinedTermBase,REL extends TermRelationBase,GRAPH extends TermGraphBase>
Common base class for
TermNode and TermRelation . |
class |
TermRelationshipType |
class |
TermTree<T extends DefinedTermBase>
The class to arrange
terms in a tree structure. |
class |
TermVocabulary<T extends DefinedTermBase>
A single enumeration must only contain DefinedTerm instances of one kind
(this means a subclass of DefinedTerm).
|
Modifier and Type | Class and Description |
---|---|
class |
EntityConstraintViolation
An
EntityConstraintViolation represents a single error resulting from
the validation of an entity. |
class |
EntityValidation
An
EntityValidation models the result of validating one entity, that
is, the outcome of calling Validator.validate(Object, Class...) . |
Modifier and Type | Interface and Description |
---|---|
interface |
AuditEventRecord<T extends CdmBase> |
class |
AuditEventRecordImpl<T extends CdmBase> |
Modifier and Type | Interface and Description |
---|---|
interface |
ICdmEntityDao<T extends CdmBase>
An data access interface that all data access classes implement
|
interface |
IPublishableDao<T extends CdmBase> |
interface |
ISearchableDao<T extends CdmBase> |
interface |
ITitledDao<T extends CdmBase> |
Modifier and Type | Method and Description |
---|---|
<T extends CdmBase> |
ICdmGenericDao.find(java.lang.Class<T> clazz,
int id)
A generic method to retrieve any CdmBase object by its id and class.
Return the persistent instance of the given entity class with the given identifier, or null if there is no such persistent instance. |
<T extends CdmBase> |
ICdmGenericDao.find(java.lang.Class<T> clazz,
int id,
java.util.List<java.lang.String> propertyPaths)
Does the same as
ICdmGenericDao.find(Class, int) but also initializes the returned
object according to the property path. |
<T extends CdmBase> |
ICdmGenericDao.find(java.lang.Class<T> clazz,
java.util.UUID uuid)
A generic method to retrieve any CdmBase object by its id and class.
Return the persistent instance of the given entity class with the given identifier, or null if there is no such persistent instance. |
<T extends CdmBase> |
ICdmGenericDao.find(java.lang.Class<T> clazz,
java.util.UUID uuid,
java.util.List<java.lang.String> propertyPaths)
Does the same as
ICdmGenericDao.find(Class, UUID) but also initializes the returned
object according to the property path. |
<T extends CdmBase> |
ICdmGenericDao.isMergeable(T cdmBase1,
T cdmBase2,
IMergeStrategy mergeStrategy)
Computes if cdmBase2 can be merged into cdmBase1.
|
<S extends CdmBase> |
ICdmGenericDao.list(java.lang.Class<S> type,
java.lang.Integer limit,
java.lang.Integer start,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths)
Returns a sublist of CdmBase instances stored in the database.
|
<T extends CdmBase> |
ICdmGenericDao.merge(T cdmBase1,
T cdmBase2,
IMergeStrategy mergeStrategy)
Merges cdmBase2 into cdmBase1 and rearranges all reference to cdmBase2 by letting them point to
cdmBase1.
|
Modifier and Type | Method and Description |
---|---|
CdmBase |
ICdmGenericDao.save(CdmBase newOrManagedObject) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.Class<? extends CdmBase>> |
ICdmGenericDao.getAllPersistedClasses(boolean includeAbstractClasses)
Returns all classes that are persisted via the persisting framework.
|
java.util.List<CdmBase> |
ICdmGenericDao.getCdmBasesByFieldAndClass(java.lang.Class clazz,
java.lang.String propertyName,
CdmBase referencedCdmBase,
java.lang.Integer limit)
Returns a CdmBase object of class
clazz that has a property with name
propertyName that references the CdmBase object referencedCdmBase . |
java.util.List<CdmBase> |
ICdmGenericDao.getCdmBasesWithItemInCollection(java.lang.Class itemClass,
java.lang.Class clazz,
java.lang.String propertyName,
CdmBase item,
java.lang.Integer limit)
Returns ...
|
java.util.Set<CdmBase> |
ICdmGenericDao.getReferencingObjects(CdmBase referencedCdmBase)
Returns all CdmBase objects that reference the referencedCdmBase.
|
java.util.Set<CdmBase> |
ICdmGenericDao.getReferencingObjectsForDeletion(CdmBase referencedCdmBase) |
Modifier and Type | Method and Description |
---|---|
long |
ITitledDao.countByTitle(java.lang.String queryString,
CdmBase sessionObject) |
java.util.UUID |
ICdmGenericDao.delete(CdmBase persistentObject) |
java.util.List<T> |
ITitledDao.findByTitle(java.lang.String queryString,
CdmBase sessionObject) |
java.util.List<CdmBase> |
ICdmGenericDao.getCdmBasesByFieldAndClass(java.lang.Class clazz,
java.lang.String propertyName,
CdmBase referencedCdmBase,
java.lang.Integer limit)
Returns a CdmBase object of class
clazz that has a property with name
propertyName that references the CdmBase object referencedCdmBase . |
java.util.List<CdmBase> |
ICdmGenericDao.getCdmBasesWithItemInCollection(java.lang.Class itemClass,
java.lang.Class clazz,
java.lang.String propertyName,
CdmBase item,
java.lang.Integer limit)
Returns ...
|
long |
ICdmGenericDao.getCountByFieldAndClass(java.lang.Class clazz,
java.lang.String propertyName,
CdmBase referencedCdmBase) |
long |
ICdmGenericDao.getCountWithItemInCollection(java.lang.Class itemClass,
java.lang.Class clazz,
java.lang.String propertyName,
CdmBase item) |
java.util.Set<CdmBase> |
ICdmGenericDao.getReferencingObjects(CdmBase referencedCdmBase)
Returns all CdmBase objects that reference the referencedCdmBase.
|
long |
ICdmGenericDao.getReferencingObjectsCount(CdmBase referencedCdmBase) |
java.util.Set<CdmBase> |
ICdmGenericDao.getReferencingObjectsForDeletion(CdmBase referencedCdmBase) |
CdmBase |
ICdmGenericDao.save(CdmBase newOrManagedObject) |
java.util.UUID |
ICdmGenericDao.saveOrUpdate(CdmBase transientObject) |
java.util.UUID |
ICdmGenericDao.update(CdmBase transientObject) |
Modifier and Type | Method and Description |
---|---|
long |
ICdmGenericDao.count(java.lang.Class<? extends CdmBase> type)
Returns the number of objects belonging to a certain class being stored
in the database
|
java.util.List<java.util.UUID> |
ICdmGenericDao.listUuid(java.lang.Class<? extends CdmBase> clazz) |
Modifier and Type | Class and Description |
---|---|
class |
AlternativeSpellingSuggestionParser<T extends CdmBase>
Deprecated.
Use current methods for alternative spelling suggestions. This class is no longer supported
after migration to hibernate 4.x.
|
Modifier and Type | Class and Description |
---|---|
class |
CdmEntityDaoBase<T extends CdmBase> |
Modifier and Type | Method and Description |
---|---|
<T extends CdmBase> |
CdmGenericDaoImpl.find(java.lang.Class<T> clazz,
int id) |
<T extends CdmBase> |
CdmGenericDaoImpl.find(java.lang.Class<T> clazz,
int id,
java.util.List<java.lang.String> propertyPaths) |
<T extends CdmBase> |
CdmGenericDaoImpl.find(java.lang.Class<T> clazz,
java.util.UUID uuid) |
<T extends CdmBase> |
CdmGenericDaoImpl.find(java.lang.Class<T> clazz,
java.util.UUID uuid,
java.util.List<java.lang.String> propertyPaths) |
<T extends CdmBase> |
CdmGenericDaoImpl.isMergeable(T cdmBase1,
T cdmBase2,
IMergeStrategy mergeStrategy) |
<T extends CdmBase> |
DeduplicationHelper.isMergeable(T cdmBase1,
T cdmBase2,
IMergeStrategy mergeStrategy) |
<T extends CdmBase> |
CdmGenericDaoImpl.merge(T cdmBase1,
T cdmBase2,
IMergeStrategy mergeStrategy) |
<T extends CdmBase> |
DeduplicationHelper.merge(T cdmBase1,
T cdmBase2,
IMergeStrategy mergeStrategy) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.Class<? extends CdmBase>> |
CdmGenericDaoImpl.getAllPersistedClasses(boolean includeAbstractClasses) |
java.util.List<CdmBase> |
CdmGenericDaoImpl.getCdmBasesByFieldAndClass(java.lang.Class clazz,
java.lang.String propertyName,
CdmBase referencedCdmBase,
java.lang.Integer limit) |
java.util.List<CdmBase> |
CdmGenericDaoImpl.getCdmBasesWithItemInCollection(java.lang.Class itemClass,
java.lang.Class clazz,
java.lang.String propertyName,
CdmBase item,
java.lang.Integer limit) |
java.util.List<CdmBase> |
CdmGenericDaoImpl.getHqlResult(java.lang.String hqlQuery,
java.lang.Object[] params) |
java.util.Set<CdmBase> |
CdmGenericDaoImpl.getReferencingObjects(CdmBase referencedCdmBase) |
java.util.Set<CdmBase> |
CdmGenericDaoImpl.getReferencingObjectsForDeletion(CdmBase referencedCdmBase) |
Modifier and Type | Method and Description |
---|---|
long |
IdentifiableDaoBase.countByTitle(java.lang.String queryString,
CdmBase sessionObject) |
java.util.List<T> |
IdentifiableDaoBase.findByTitle(java.lang.String queryString,
CdmBase sessionObject) |
java.util.List<CdmBase> |
CdmGenericDaoImpl.getCdmBasesByFieldAndClass(java.lang.Class clazz,
java.lang.String propertyName,
CdmBase referencedCdmBase,
java.lang.Integer limit) |
java.util.List<CdmBase> |
CdmGenericDaoImpl.getCdmBasesWithItemInCollection(java.lang.Class itemClass,
java.lang.Class clazz,
java.lang.String propertyName,
CdmBase item,
java.lang.Integer limit) |
long |
CdmGenericDaoImpl.getCountByFieldAndClass(java.lang.Class clazz,
java.lang.String propertyName,
CdmBase referencedCdmBase) |
long |
CdmGenericDaoImpl.getCountWithItemInCollection(java.lang.Class itemClass,
java.lang.Class clazz,
java.lang.String propertyName,
CdmBase item) |
java.util.Set<CdmBase> |
CdmGenericDaoImpl.getReferencingObjects(CdmBase referencedCdmBase) |
long |
CdmGenericDaoImpl.getReferencingObjectsCount(CdmBase referencedCdmBase) |
java.util.Set<CdmBase> |
CdmGenericDaoImpl.getReferencingObjectsForDeletion(CdmBase referencedCdmBase) |
java.util.UUID |
CdmEntityDaoBase.saveCdmObj(CdmBase cdmObj) |
Modifier and Type | Method and Description |
---|---|
protected org.hibernate.Criteria |
CdmEntityDaoBase.getCriteria(java.lang.Class<? extends CdmBase> clazz)
Returns a Criteria for the given
class or, if
null , for the base class of this DAO. |
protected java.util.Set<CdmGenericDaoImpl.ReferenceHolder> |
CdmGenericDaoImpl.getOrMakeHolderSet(java.lang.Class<? extends CdmBase> referencedClass) |
java.util.List<java.util.UUID> |
CdmGenericDaoImpl.listUuid(java.lang.Class<? extends CdmBase> clazz) |
protected org.hibernate.envers.query.AuditQuery |
CdmEntityDaoBase.makeAuditQuery(java.lang.Class<? extends CdmBase> clazz,
AuditEvent auditEvent) |
Modifier and Type | Method and Description |
---|---|
java.util.List<DefinedTermBase> |
DefinedTermDaoImpl.findByTitle(java.lang.String queryString,
CdmBase sessionObject)
Searches by Label
|
Modifier and Type | Class and Description |
---|---|
class |
AutoPropertyInitializer<T extends CdmBase> |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.Class<? extends CdmBase>,AutoPropertyInitializer<CdmBase>> |
AbstractBeanInitializer.getBeanAutoInitializers() |
java.util.Map<java.lang.Class<? extends CdmBase>,AutoPropertyInitializer<CdmBase>> |
AbstractBeanInitializer.getBeanAutoInitializers() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractBeanInitializer.setBeanAutoInitializers(java.util.Map<java.lang.Class<? extends CdmBase>,AutoPropertyInitializer<CdmBase>> beanAutoInitializers) |
void |
AbstractBeanInitializer.setBeanAutoInitializers(java.util.Map<java.lang.Class<? extends CdmBase>,AutoPropertyInitializer<CdmBase>> beanAutoInitializers) |
Modifier and Type | Field and Description |
---|---|
static java.util.Map<java.lang.Class<? extends CdmBase>,java.util.Set<java.lang.String>> |
CdmSecurityHibernateInterceptor.exculdeMap
The exculdeMap must map every property to the CdmBase type !!!
|
Modifier and Type | Method and Description |
---|---|
CdmBase |
CdmDataChangeEvent.getEntity() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<CdmBase> |
CdmDataChangeEvent.getAffectedObjects() |
static java.util.Set<CdmBase> |
PostMergeEntityListener.getNewEntities(org.hibernate.Session session) |
Modifier and Type | Method and Description |
---|---|
static CdmDataChangeEvent |
CdmDataChangeEvent.NewInstance(CdmBase entity,
java.util.Set<CdmBase> affectedObjects,
CdmDataChangeEvent.EventType eventType) |
Modifier and Type | Method and Description |
---|---|
static CdmDataChangeEvent |
CdmDataChangeEvent.NewInstance(CdmBase entity,
java.util.Set<CdmBase> affectedObjects,
CdmDataChangeEvent.EventType eventType) |
Modifier and Type | Method and Description |
---|---|
<T extends CdmBase> |
ICdmPermissionEvaluator.hasPermission(org.springframework.security.core.Authentication authentication,
java.lang.Class<T> targetDomainObjectClass,
java.util.EnumSet<CRUD> requiredOperations) |
<T extends CdmBase> |
CdmPermissionEvaluator.hasPermission(org.springframework.security.core.Authentication authentication,
java.lang.Class<T> targetDomainObjectClass,
java.util.EnumSet<CRUD> requiredOperations) |
Modifier and Type | Method and Description |
---|---|
CdmBase |
TargetEntityStates.getEntity() |
Modifier and Type | Method and Description |
---|---|
boolean |
ICdmPermissionEvaluator.hasPermission(org.springframework.security.core.Authentication authentication,
CdmBase targetDomainObject,
java.util.EnumSet<CRUD> requiredOperation) |
boolean |
CdmPermissionEvaluator.hasPermission(org.springframework.security.core.Authentication authentication,
CdmBase targetEntity,
java.util.EnumSet<CRUD> requiredOperation) |
Constructor and Description |
---|
CdmAuthority(CdmBase targetDomainObject,
java.util.EnumSet<CRUD> operation) |
CdmAuthority(CdmBase targetDomainObject,
java.lang.String property,
java.util.EnumSet<CRUD> operation) |
TargetEntityStates(CdmBase entity) |
TargetEntityStates(CdmBase entity,
java.lang.Object[] currentState,
java.lang.Object[] previousState,
java.lang.String[] propertyNames,
org.hibernate.type.Type[] types) |
Constructor and Description |
---|
CdmAuthority(java.lang.Class<? extends CdmBase> targetDomainType,
java.lang.String property,
java.util.EnumSet<CRUD> operation,
java.util.UUID uuid) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends CdmBase> |
TeamOrPersonBaseVoter.getResponsibilityClass() |
java.lang.Class<? extends CdmBase> |
GrantAlwaysVoter.getResponsibilityClass() |
java.lang.Class<? extends CdmBase> |
TaxonNameVoter.getResponsibilityClass() |
java.lang.Class<? extends CdmBase> |
ReferenceVoter.getResponsibilityClass() |
java.lang.Class<? extends CdmBase> |
SpecimenOrObservationBaseVoter.getResponsibilityClass() |
java.lang.Class<? extends CdmBase> |
TaxonNodeVoter.getResponsibilityClass() |
java.lang.Class<? extends CdmBase> |
TaxonBaseVoter.getResponsibilityClass() |
java.lang.Class<? extends CdmBase> |
CollectionVoter.getResponsibilityClass() |
abstract java.lang.Class<? extends CdmBase> |
CdmPermissionVoter.getResponsibilityClass()
Sets the Cdm type, or super type this Voter is responsible for.
|
java.lang.Class<? extends CdmBase> |
DescriptionElementVoter.getResponsibilityClass() |
java.lang.Class<? extends CdmBase> |
DescriptionBaseVoter.getResponsibilityClass() |
java.lang.Class<? extends CdmBase> |
RegistrationVoter.getResponsibilityClass() |
Modifier and Type | Method and Description |
---|---|
boolean |
TeamOrPersonBaseVoter.isOrpahn(CdmBase object) |
boolean |
GrantAlwaysVoter.isOrpahn(CdmBase object) |
boolean |
TaxonNameVoter.isOrpahn(CdmBase object) |
boolean |
ReferenceVoter.isOrpahn(CdmBase object) |
boolean |
SpecimenOrObservationBaseVoter.isOrpahn(CdmBase object) |
boolean |
TaxonNodeVoter.isOrpahn(CdmBase object) |
boolean |
TaxonBaseVoter.isOrpahn(CdmBase object) |
boolean |
CollectionVoter.isOrpahn(CdmBase object) |
abstract boolean |
CdmPermissionVoter.isOrpahn(CdmBase object)
The AccessDecisionVoter implementing this method can indicate via this method that
an entity has become orphan in order to allow deleting it.
|
boolean |
DescriptionElementVoter.isOrpahn(CdmBase object) |
boolean |
DescriptionBaseVoter.isOrpahn(CdmBase object) |
boolean |
RegistrationVoter.isOrpahn(CdmBase object) |
Modifier and Type | Method and Description |
---|---|
java.util.List<CdmBase> |
ReferringObjectMetadata.getReferringObjects(CdmBase x,
org.hibernate.Session session) |
java.lang.Class<? extends CdmBase> |
ReferringObjectMetadata.getType() |
Modifier and Type | Method and Description |
---|---|
java.util.List<CdmBase> |
ReferringObjectMetadata.getReferringObjects(CdmBase x,
org.hibernate.Session session) |
void |
ReferringObjectMetadata.replace(CdmBase referringObject,
CdmBase x,
CdmBase y) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<ReferringObjectMetadata> |
ReferringObjectMetadataFactory.get(java.lang.Class<? extends CdmBase> type) |
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<? extends CdmBase> |
ReferringObjectMetadataImpl.type |
Modifier and Type | Method and Description |
---|---|
java.util.List<CdmBase> |
ToManyReferringObjectMetadata.getReferringObjects(CdmBase x,
org.hibernate.Session session) |
java.util.List<CdmBase> |
ToOneReferringObjectMetadata.getReferringObjects(CdmBase x,
org.hibernate.Session session) |
java.lang.Class<? extends CdmBase> |
ReferringObjectMetadataImpl.getType() |
Modifier and Type | Method and Description |
---|---|
java.util.List<CdmBase> |
ToManyReferringObjectMetadata.getReferringObjects(CdmBase x,
org.hibernate.Session session) |
java.util.List<CdmBase> |
ToOneReferringObjectMetadata.getReferringObjects(CdmBase x,
org.hibernate.Session session) |
void |
SetReferringObjectMetadata.replace(CdmBase referringObject,
CdmBase x,
CdmBase y) |
void |
ToOneReferringObjectMetadata.replace(CdmBase referringObject,
CdmBase x,
CdmBase y) |
void |
ListReferringObjectMetadata.replace(CdmBase referringObject,
CdmBase x,
CdmBase y) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<ReferringObjectMetadata> |
ReferringObjectMetadataFactoryImpl.get(java.lang.Class<? extends CdmBase> toClass) |
Constructor and Description |
---|
ListReferringObjectMetadata(java.lang.Class fromClass,
java.lang.String propertyName,
java.lang.Class<? extends CdmBase> toClass) |
ReferringObjectMetadataImpl(java.lang.Class fromClass,
java.lang.String propertyName,
java.lang.Class<? extends CdmBase> toClass) |
SetReferringObjectMetadata(java.lang.Class fromClass,
java.lang.String propertyName,
java.lang.Class<? extends CdmBase> toClass) |
ToManyReferringObjectMetadata(java.lang.Class fromClass,
java.lang.String propertyName,
java.lang.Class<? extends CdmBase> toClass) |
ToOneReferringObjectMetadata(java.lang.Class fromClass,
java.lang.String propertyName,
java.lang.Class<? extends CdmBase> toClass) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<OrderHint> |
OrderHint.defaultOrderHintsFor(java.lang.Class<? extends CdmBase> clazz) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractController<T extends CdmBase,SERVICE extends IService<T>>
Abstract controller class for CDM Rest service controllers which return entities or DTOs
from the underlying data base.
|
class |
AbstractListController<T extends CdmBase,SERVICE extends IService<T>> |
class |
BaseController<T extends CdmBase,SERVICE extends IService<T>>
based on org.cateproject.controller.common
|
class |
BaseListController<T extends CdmBase,SERVICE extends IService<T>> |
Modifier and Type | Method and Description |
---|---|
protected <CDM_BASE extends CdmBase> |
NameController.complementInitStrategy(java.lang.Class<CDM_BASE> clazz,
java.util.List<java.lang.String> pathProperties) |
protected <CDM_BASE extends CdmBase> |
NamePortalController.complementInitStrategy(java.lang.Class<CDM_BASE> clazz,
java.util.List<java.lang.String> pathProperties) |
protected <CDM_BASE extends CdmBase> |
BaseController.complementInitStrategy(java.lang.Class<CDM_BASE> clazz,
java.util.List<java.lang.String> pathProperties)
Implementations of the BaseController can override this method to
extend the
pathProperties to for example avoid
LazyInitializationExceptions which can happen when
BaseController.doGetMethod(UUID, Integer, Integer, Integer, Integer, HttpServletRequest, HttpServletResponse) is being used. |
protected <CDM_BASE extends CdmBase> |
BaseController.getCdmBaseInstance(java.lang.Class<CDM_BASE> clazz,
IService<CDM_BASE> service,
java.util.UUID uuid,
javax.servlet.http.HttpServletResponse response,
java.util.List<java.lang.String> pathProperties) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
BaseController.pageFromCollection(java.util.Collection<? extends CdmBase> c,
java.lang.Integer pageNumber,
java.lang.Integer pageSize,
java.lang.Integer start,
java.lang.Integer limit,
javax.servlet.http.HttpServletResponse response)
Returns a sub-collection of
c . |
Modifier and Type | Field and Description |
---|---|
protected static java.lang.ThreadLocal<java.util.Set<CdmBase>> |
CdmBeanProcessingRegistry.processedBeans
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
CdmBeanProcessingRegistry.register(CdmBase bean)
Deprecated.
|
protected static void |
CdmBeanProcessingRegistry.unregister(CdmBase bean)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCdmBeanProcessor<T extends CdmBase> |
class |
AbstractModifiableThingBeanProcessor<T extends CdmBase>
An abstract bean processor for DescriptionElement classes having
modifyingText |
Modifier and Type | Method and Description |
---|---|
void |
TaggedTextBuilder.add(TagEnum type,
java.lang.String text,
CdmBase entity) |
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<? extends CdmBase> |
DefaultMergeStrategy.mergeClass |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends CdmBase> |
DefaultMergeStrategy.getMergeClass() |
Modifier and Type | Method and Description |
---|---|
static DefaultMergeStrategy |
DefaultMergeStrategy.NewInstance(java.lang.Class<? extends CdmBase> mergeClazz) |
static ConvertMergeStrategy |
ConvertMergeStrategy.NewInstance(java.lang.Class<? extends CdmBase> mergeClazz) |
void |
DefaultMergeStrategy.setMergeClazz(java.lang.Class<? extends CdmBase> mergeClazz) |
Constructor and Description |
---|
ConvertMergeStrategy(java.lang.Class<? extends CdmBase> mergeClazz) |
DefaultMergeStrategy(java.lang.Class<? extends CdmBase> mergeClazz) |
Modifier and Type | Method and Description |
---|---|
protected <T extends CdmBase> |
CdmIntegrationTest.getEntityFromCollection(java.util.Collection<T> cdmBases,
java.util.UUID uuid) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
CdmIntegrationTest.existsInCollection(java.util.Collection<? extends CdmBase> cdmBases,
java.util.UUID uuid) |
Copyright © 2007-2020 EDIT. All Rights Reserved.