org.cateproject.controller.flow.action.taxon
Class DeleteAction
java.lang.Object
org.cateproject.controller.flow.action.AbstractFlowAction<eu.etaxonomy.cdm.model.taxon.TaxonBase,eu.etaxonomy.cdm.api.service.ITaxonService>
org.cateproject.controller.flow.action.taxon.DeleteAction
- All Implemented Interfaces:
- org.springframework.context.ApplicationContextAware
public class DeleteAction
- extends AbstractFlowAction<eu.etaxonomy.cdm.model.taxon.TaxonBase,eu.etaxonomy.cdm.api.service.ITaxonService>
TODO This is getting really messy now, and needs to be refactored
- Author:
- ben
|
Field Summary |
protected static org.apache.commons.logging.Log |
log
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final org.apache.commons.logging.Log log
DeleteAction
public DeleteAction()
setDescriptionService
public void setDescriptionService(eu.etaxonomy.cdm.api.service.IDescriptionService descriptionService)
setOccurrenceService
public void setOccurrenceService(eu.etaxonomy.cdm.api.service.IOccurrenceService occurrenceService)
setService
public void setService(eu.etaxonomy.cdm.api.service.ITaxonService service)
- Specified by:
setService in class AbstractFlowAction<eu.etaxonomy.cdm.model.taxon.TaxonBase,eu.etaxonomy.cdm.api.service.ITaxonService>
setReferenceService
public void setReferenceService(eu.etaxonomy.cdm.api.service.IReferenceService referenceService)
setLsidDomain
public void setLsidDomain(String lsidDomain)
getRemovalMethods
public List<RemovalMethod> getRemovalMethods(org.springframework.webflow.execution.RequestContext requestContext)
setParent
public Boolean setParent(UUID parentUuid,
ReplaceForm replaceForm)
evaluateRemovalMethod
public String evaluateRemovalMethod(RemovalMethod removalMethod)
setUpForm
public ReplaceForm setUpForm(UUID taxonUuid)
setCitation
public Boolean setCitation(UUID citationUuid,
ReplaceForm replaceForm)
createNewSynonymFromAcceptedTaxon
public Boolean createNewSynonymFromAcceptedTaxon(SinkForm replaceForm,
org.springframework.binding.message.MessageContext messageContext)
throws com.ibm.lsid.MalformedLSIDException
- sinkAccepted
- Parameters:
replaceForm - messageContext -
- Returns:
-
- Throws:
com.ibm.lsid.MalformedLSIDException
sinkAccepted
public UUID sinkAccepted(SinkForm replaceForm,
org.springframework.binding.message.MessageContext messageContext)
createNewAcceptedTaxonFromSynonym
public Boolean createNewAcceptedTaxonFromSynonym(RaiseForm replaceForm,
org.springframework.binding.message.MessageContext messageContext)
throws com.ibm.lsid.MalformedLSIDException
- raise synonym
- Parameters:
replaceForm - messageContext -
- Returns:
-
- Throws:
com.ibm.lsid.MalformedLSIDException
raiseSynonym
public UUID raiseSynonym(RaiseForm replaceForm,
org.springframework.binding.message.MessageContext messageContext)
throws com.ibm.lsid.MalformedLSIDException
- Throws:
com.ibm.lsid.MalformedLSIDException
removeSynonym
public String removeSynonym(eu.etaxonomy.cdm.model.taxon.Synonym synonym)
removeTaxon
public String removeTaxon(eu.etaxonomy.cdm.model.taxon.Taxon taxon)
validate
public boolean validate(eu.etaxonomy.cdm.model.taxon.TaxonBase object,
org.springframework.binding.message.MessageContext messageContext)
- Specified by:
validate in class AbstractFlowAction<eu.etaxonomy.cdm.model.taxon.TaxonBase,eu.etaxonomy.cdm.api.service.ITaxonService>
load
public eu.etaxonomy.cdm.model.taxon.TaxonBase load(UUID uuid,
org.springframework.webflow.execution.RequestContext requestContext)
Copyright © 2010. All Rights Reserved.