Creating a Taxonomic e-Science

org.cateproject.controller.flow.action.descriptionElement
Class EditAction

java.lang.Object
  extended by org.cateproject.controller.flow.action.descriptionElement.EditAction
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware

public class EditAction
extends Object
implements org.springframework.context.ApplicationContextAware


Constructor Summary
EditAction()
           
 
Method Summary
 Boolean addLanguageString(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement, eu.etaxonomy.cdm.model.common.Language language)
           
 Boolean addMedia(UUID media, eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement)
           
 Boolean addSource(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement)
           
 Boolean addState(eu.etaxonomy.cdm.model.description.CategoricalData categoricalData, UUID stateUuid)
           
 Boolean addStatisticalValue(eu.etaxonomy.cdm.model.description.QuantitativeData quantitativeData)
           
 eu.etaxonomy.cdm.model.description.DescriptionElementBase createNewInstance(Class clazz, eu.etaxonomy.cdm.model.description.Feature feature, org.springframework.webflow.execution.RequestContext requestContext)
           
 Boolean deleteDescriptionElement(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement, eu.etaxonomy.cdm.model.description.DescriptionBase description, org.springframework.binding.message.MessageContext messageContext)
           
 Boolean deleteStatisticalValue(eu.etaxonomy.cdm.model.description.QuantitativeData quantitativeData, UUID statisticalValueUuid)
           
 String editOrCreate(UUID uuid, UUID featureUuid, org.springframework.webflow.execution.RequestContext requestContext)
           
 List<Class> getAvailableClassesForFeature(eu.etaxonomy.cdm.model.description.Feature feature)
           
 eu.etaxonomy.cdm.model.description.FeatureTree getRelatedFeatureTree(eu.etaxonomy.cdm.model.description.Feature feature)
           
 boolean leaveMessage(String message, org.springframework.webflow.execution.RequestContext requestContext)
           
 eu.etaxonomy.cdm.model.description.DescriptionElementBase load(UUID uuid, org.springframework.webflow.execution.RequestContext requestContext)
           
 Boolean moveMediaDown(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement, UUID uuid)
           
 Boolean moveMediaUp(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement, UUID uuid)
           
 Boolean moveStateDown(eu.etaxonomy.cdm.model.description.CategoricalData categoricalData, UUID uuid)
           
 Boolean moveStateUp(eu.etaxonomy.cdm.model.description.CategoricalData categoricalData, UUID uuid)
           
 Boolean removeLanguageString(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement, eu.etaxonomy.cdm.model.common.Language language)
           
 Boolean removeMedia(UUID uuid, eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement)
           
 Boolean removeSource(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement, UUID sourceUUID)
           
 Boolean removeState(eu.etaxonomy.cdm.model.description.CategoricalData categoricalData, UUID stateDataUuid)
           
 Boolean saveOrUpdateDescriptionElement(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement, eu.etaxonomy.cdm.model.description.DescriptionBase description, org.springframework.binding.message.MessageContext messageContext)
           
 void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
           
 Boolean setCitation(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement, UUID sourceUUID, UUID citation)
           
 void setDescriptionService(eu.etaxonomy.cdm.api.service.IDescriptionService descriptionService)
           
 void setMediaService(eu.etaxonomy.cdm.api.service.IMediaService mediaService)
           
 void setReferenceService(eu.etaxonomy.cdm.api.service.IReferenceService referenceService)
           
 void setTermService(eu.etaxonomy.cdm.api.service.ITermService termService)
           
 void setValidator(javax.validation.Validator validator)
           
 void setWebRevisionService(WebRevisionService webRevisionService)
           
 boolean validate(Object object, org.springframework.binding.message.MessageContext messageContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditAction

public EditAction()
Method Detail

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
                           throws org.springframework.beans.BeansException
Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
Throws:
org.springframework.beans.BeansException

setTermService

public void setTermService(eu.etaxonomy.cdm.api.service.ITermService termService)

setDescriptionService

public void setDescriptionService(eu.etaxonomy.cdm.api.service.IDescriptionService descriptionService)

setWebRevisionService

public void setWebRevisionService(WebRevisionService webRevisionService)

setReferenceService

public void setReferenceService(eu.etaxonomy.cdm.api.service.IReferenceService referenceService)

setMediaService

public void setMediaService(eu.etaxonomy.cdm.api.service.IMediaService mediaService)

setValidator

@Qualifier(value="validatorFactory")
public void setValidator(javax.validation.Validator validator)

leaveMessage

public boolean leaveMessage(String message,
                            org.springframework.webflow.execution.RequestContext requestContext)

editOrCreate

public String editOrCreate(UUID uuid,
                           UUID featureUuid,
                           org.springframework.webflow.execution.RequestContext requestContext)

addSource

public Boolean addSource(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement)

removeSource

public Boolean removeSource(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement,
                            UUID sourceUUID)

setCitation

public Boolean setCitation(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement,
                           UUID sourceUUID,
                           UUID citation)

moveMediaUp

public Boolean moveMediaUp(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement,
                           UUID uuid)

moveMediaDown

public Boolean moveMediaDown(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement,
                             UUID uuid)

createNewInstance

public eu.etaxonomy.cdm.model.description.DescriptionElementBase createNewInstance(Class clazz,
                                                                                   eu.etaxonomy.cdm.model.description.Feature feature,
                                                                                   org.springframework.webflow.execution.RequestContext requestContext)

getAvailableClassesForFeature

public List<Class> getAvailableClassesForFeature(eu.etaxonomy.cdm.model.description.Feature feature)

validate

public boolean validate(Object object,
                        org.springframework.binding.message.MessageContext messageContext)

saveOrUpdateDescriptionElement

public Boolean saveOrUpdateDescriptionElement(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement,
                                              eu.etaxonomy.cdm.model.description.DescriptionBase description,
                                              org.springframework.binding.message.MessageContext messageContext)

deleteDescriptionElement

public Boolean deleteDescriptionElement(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement,
                                        eu.etaxonomy.cdm.model.description.DescriptionBase description,
                                        org.springframework.binding.message.MessageContext messageContext)

addLanguageString

public Boolean addLanguageString(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement,
                                 eu.etaxonomy.cdm.model.common.Language language)

removeMedia

public Boolean removeMedia(UUID uuid,
                           eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement)

addMedia

public Boolean addMedia(UUID media,
                        eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement)

removeLanguageString

public Boolean removeLanguageString(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement,
                                    eu.etaxonomy.cdm.model.common.Language language)

load

public eu.etaxonomy.cdm.model.description.DescriptionElementBase load(UUID uuid,
                                                                      org.springframework.webflow.execution.RequestContext requestContext)

deleteStatisticalValue

public Boolean deleteStatisticalValue(eu.etaxonomy.cdm.model.description.QuantitativeData quantitativeData,
                                      UUID statisticalValueUuid)

addStatisticalValue

public Boolean addStatisticalValue(eu.etaxonomy.cdm.model.description.QuantitativeData quantitativeData)

removeState

public Boolean removeState(eu.etaxonomy.cdm.model.description.CategoricalData categoricalData,
                           UUID stateDataUuid)

moveStateUp

public Boolean moveStateUp(eu.etaxonomy.cdm.model.description.CategoricalData categoricalData,
                           UUID uuid)

moveStateDown

public Boolean moveStateDown(eu.etaxonomy.cdm.model.description.CategoricalData categoricalData,
                             UUID uuid)

addState

public Boolean addState(eu.etaxonomy.cdm.model.description.CategoricalData categoricalData,
                        UUID stateUuid)

getRelatedFeatureTree

public eu.etaxonomy.cdm.model.description.FeatureTree getRelatedFeatureTree(eu.etaxonomy.cdm.model.description.Feature feature)

Creating a Taxonomic e-Science

Copyright © 2010. All Rights Reserved.