public class AgentEditorInput extends AbstractBulkEditorInput<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID |
Constructor and Description |
---|
AgentEditorInput() |
Modifier and Type | Method and Description |
---|---|
protected IEntityCreator<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase> |
createEntityCreator() |
boolean |
delete(eu.etaxonomy.cdm.model.agent.AgentBase entity) |
boolean |
delete(eu.etaxonomy.cdm.model.agent.TeamOrPersonBase entity,
eu.etaxonomy.cdm.api.service.config.DeleteConfiguratorBase config)
delete
|
static java.lang.String |
getID() |
static AbstractBulkEditorInput |
getInstance() |
java.lang.String |
getName() |
java.util.List<IBulkEditorSortProvider<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase>> |
getSortProviders()
The default implementation returns an empty list of sort providers.
|
boolean |
isConvertingEnabled() |
boolean |
isMergingEnabled() |
java.util.List<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase> |
listEntities(eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator configurator) |
protected eu.etaxonomy.cdm.model.agent.TeamOrPersonBase |
loadEntity(java.util.UUID entityUuid) |
void |
merge() |
boolean |
merge(eu.etaxonomy.cdm.model.agent.TeamOrPersonBase entity,
eu.etaxonomy.cdm.model.agent.TeamOrPersonBase mergeTarget)
merge
|
eu.etaxonomy.cdm.model.agent.TeamOrPersonBase |
save(eu.etaxonomy.cdm.model.agent.TeamOrPersonBase entity)
save
|
addMergeCandidate, addSaveCandidate, addToDelete, create, getConversation, getEditorName, getEntityCreator, getEntityUuid, getMergeCandidates, getMergedEntities, getMergeTarget, getModel, getPropertyPathsMap, getRootEntities, getSaveCandidates, getText, getTypeText, isMarkerTypeEditingEnabled, NewInstance, NewInstance, performSearch, removeMergeCandidate, removeMergeTarget, replaceInModel, resetSaveCandidates, saveModel, saveModel, setMergedEntities, setMergeTarget
bind, dispose, getCdmEntitySession, initSession
public static final java.lang.String ID
public static java.lang.String getID()
public java.lang.String getName()
getName
in class AbstractBulkEditorInput<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase>
public static AbstractBulkEditorInput getInstance()
public boolean isMergingEnabled()
isMergingEnabled
in class AbstractBulkEditorInput<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase>
public boolean isConvertingEnabled()
isConvertingEnabled
in class AbstractBulkEditorInput<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase>
public boolean merge(eu.etaxonomy.cdm.model.agent.TeamOrPersonBase entity, eu.etaxonomy.cdm.model.agent.TeamOrPersonBase mergeTarget)
merge
merge
in interface IEntityPersistenceService<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase>
merge
in class AbstractBulkEditorInput<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase>
entity
- a Object
object.mergeTarget
- a Object
object.public java.util.List<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase> listEntities(eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator configurator)
listEntities
in class AbstractBulkEditorInput<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase>
public boolean delete(eu.etaxonomy.cdm.model.agent.AgentBase entity) throws eu.etaxonomy.cdm.api.service.exception.ReferencedObjectUndeletableException
eu.etaxonomy.cdm.api.service.exception.ReferencedObjectUndeletableException
public java.util.List<IBulkEditorSortProvider<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase>> getSortProviders()
AbstractBulkEditorInput
getSortProviders
in class AbstractBulkEditorInput<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase>
protected IEntityCreator<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase> createEntityCreator()
createEntityCreator
in class AbstractBulkEditorInput<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase>
public eu.etaxonomy.cdm.model.agent.TeamOrPersonBase save(eu.etaxonomy.cdm.model.agent.TeamOrPersonBase entity)
IEntityPersistenceService
save
entity
- a Object
object.public boolean delete(eu.etaxonomy.cdm.model.agent.TeamOrPersonBase entity, eu.etaxonomy.cdm.api.service.config.DeleteConfiguratorBase config) throws eu.etaxonomy.cdm.api.service.exception.ReferencedObjectUndeletableException
IEntityPersistenceService
delete
entity
- a Object
object.eu.etaxonomy.cdm.api.service.exception.ReferencedObjectUndeletableException
public void merge()
merge
in class CdmEntitySessionInput
protected eu.etaxonomy.cdm.model.agent.TeamOrPersonBase loadEntity(java.util.UUID entityUuid)
loadEntity
in class AbstractBulkEditorInput<eu.etaxonomy.cdm.model.agent.TeamOrPersonBase>
Copyright © 2007-2018. All Rights Reserved.