org.cateproject.controller.flow.action.collection
Class EditAction
java.lang.Object
org.cateproject.controller.flow.action.AbstractFlowAction<T,SERVICE>
org.cateproject.controller.flow.action.AbstractEditAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService,ReplaceForm>
org.cateproject.controller.flow.action.collection.EditAction
- All Implemented Interfaces:
- org.springframework.context.ApplicationContextAware, org.springframework.webflow.engine.FlowExecutionExceptionHandler
public class EditAction
- extends AbstractEditAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService,ReplaceForm>
|
Method Summary |
eu.etaxonomy.cdm.model.occurrence.Collection |
createNewInstance(Class clazz,
org.springframework.webflow.execution.RequestContext requestContext)
|
boolean |
delete(eu.etaxonomy.cdm.model.occurrence.Collection t,
org.springframework.binding.message.MessageContext messageContext)
|
String |
editOrCreate(UUID uuid,
org.springframework.webflow.execution.RequestContext requestContext)
|
List<Class> |
getAvailableClasses(Class clazz)
|
eu.etaxonomy.cdm.model.occurrence.Collection |
load(UUID uuid,
org.springframework.webflow.execution.RequestContext requestContext)
|
Boolean |
replace(ReplaceForm replaceForm,
org.springframework.binding.message.MessageContext messageContext)
|
Boolean |
saveOrUpdate(eu.etaxonomy.cdm.model.occurrence.Collection object,
org.springframework.binding.message.MessageContext messageContext)
|
Boolean |
setInstitute(UUID instituteUuid,
eu.etaxonomy.cdm.model.occurrence.Collection collection)
|
Boolean |
setReplacement(UUID uuid,
ReplaceForm replaceForm)
|
void |
setService(eu.etaxonomy.cdm.api.service.ICollectionService service)
|
Boolean |
setSuperCollection(UUID superCollectionUuid,
eu.etaxonomy.cdm.model.occurrence.Collection collection)
|
ReplaceForm |
setUpReplaceForm(eu.etaxonomy.cdm.model.occurrence.Collection t)
|
boolean |
updateTitleCache(eu.etaxonomy.cdm.model.occurrence.Collection collection)
|
boolean |
validate(eu.etaxonomy.cdm.model.occurrence.Collection object,
org.springframework.binding.message.MessageContext messageContext)
|
| Methods inherited from class org.cateproject.controller.flow.action.AbstractEditAction |
addRights, addSource, canHandle, doDelete, doReplace, doSave, getRights, getSource, handle, removeCitation, removeRights, removeRightsHolder, removeSource, setAgentService, setCitation, setReferenceService, setRightsHolder |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EditAction
public EditAction()
setService
public void setService(eu.etaxonomy.cdm.api.service.ICollectionService service)
- Specified by:
setService in class AbstractFlowAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService>
editOrCreate
public String editOrCreate(UUID uuid,
org.springframework.webflow.execution.RequestContext requestContext)
- Specified by:
editOrCreate in class AbstractEditAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService,ReplaceForm>
createNewInstance
public eu.etaxonomy.cdm.model.occurrence.Collection createNewInstance(Class clazz,
org.springframework.webflow.execution.RequestContext requestContext)
- Specified by:
createNewInstance in class AbstractEditAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService,ReplaceForm>
load
public eu.etaxonomy.cdm.model.occurrence.Collection load(UUID uuid,
org.springframework.webflow.execution.RequestContext requestContext)
- Overrides:
load in class AbstractEditAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService,ReplaceForm>
setSuperCollection
public Boolean setSuperCollection(UUID superCollectionUuid,
eu.etaxonomy.cdm.model.occurrence.Collection collection)
setInstitute
public Boolean setInstitute(UUID instituteUuid,
eu.etaxonomy.cdm.model.occurrence.Collection collection)
getAvailableClasses
public List<Class> getAvailableClasses(Class clazz)
- Specified by:
getAvailableClasses in class AbstractEditAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService,ReplaceForm>
updateTitleCache
public boolean updateTitleCache(eu.etaxonomy.cdm.model.occurrence.Collection collection)
- Specified by:
updateTitleCache in class AbstractEditAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService,ReplaceForm>
saveOrUpdate
public Boolean saveOrUpdate(eu.etaxonomy.cdm.model.occurrence.Collection object,
org.springframework.binding.message.MessageContext messageContext)
- Specified by:
saveOrUpdate in class AbstractEditAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService,ReplaceForm>
setUpReplaceForm
public ReplaceForm setUpReplaceForm(eu.etaxonomy.cdm.model.occurrence.Collection t)
- Specified by:
setUpReplaceForm in class AbstractEditAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService,ReplaceForm>
validate
public boolean validate(eu.etaxonomy.cdm.model.occurrence.Collection object,
org.springframework.binding.message.MessageContext messageContext)
- Specified by:
validate in class AbstractFlowAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService>
replace
public Boolean replace(ReplaceForm replaceForm,
org.springframework.binding.message.MessageContext messageContext)
- Specified by:
replace in class AbstractEditAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService,ReplaceForm>
delete
public boolean delete(eu.etaxonomy.cdm.model.occurrence.Collection t,
org.springframework.binding.message.MessageContext messageContext)
- Specified by:
delete in class AbstractEditAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService,ReplaceForm>
setReplacement
public Boolean setReplacement(UUID uuid,
ReplaceForm replaceForm)
- Specified by:
setReplacement in class AbstractEditAction<eu.etaxonomy.cdm.model.occurrence.Collection,eu.etaxonomy.cdm.api.service.ICollectionService,ReplaceForm>
Copyright © 2010. All Rights Reserved.