org.cateproject.controller.flow.action.agent
Class EditAction
java.lang.Object
org.cateproject.controller.flow.action.AbstractFlowAction<T,SERVICE>
org.cateproject.controller.flow.action.AbstractEditAction<T,SERVICE,FORM>
org.cateproject.controller.flow.action.AbstractMediaEditAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService,ReplaceForm>
org.cateproject.controller.flow.action.agent.EditAction
- All Implemented Interfaces:
- org.springframework.context.ApplicationContextAware, org.springframework.webflow.engine.FlowExecutionExceptionHandler
public class EditAction
- extends AbstractMediaEditAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService,ReplaceForm>
|
Method Summary |
Boolean |
addTeamMember(UUID personUuid,
eu.etaxonomy.cdm.model.agent.Team team)
|
eu.etaxonomy.cdm.model.agent.AgentBase |
createNewInstance(Class clazz,
org.springframework.webflow.execution.RequestContext requestContext)
|
boolean |
delete(eu.etaxonomy.cdm.model.agent.AgentBase 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.agent.AgentBase |
load(UUID uuid,
org.springframework.webflow.execution.RequestContext requestContext)
|
Boolean |
moveTeamMemberDown(eu.etaxonomy.cdm.model.agent.Team team,
UUID uuid)
|
Boolean |
moveTeamMemberUp(eu.etaxonomy.cdm.model.agent.Team team,
UUID uuid)
|
Boolean |
removeTeamMember(eu.etaxonomy.cdm.model.agent.Team team,
UUID uuid)
|
Boolean |
replace(ReplaceForm replaceForm,
org.springframework.binding.message.MessageContext messageContext)
|
Boolean |
saveOrUpdate(eu.etaxonomy.cdm.model.agent.AgentBase object,
org.springframework.binding.message.MessageContext messageContext)
|
Boolean |
setIsPartOf(UUID isPartOfUuid,
eu.etaxonomy.cdm.model.agent.Institution institution)
|
Boolean |
setReplacement(UUID uuid,
ReplaceForm replaceForm)
|
void |
setService(eu.etaxonomy.cdm.api.service.IAgentService service)
|
ReplaceForm |
setUpReplaceForm(eu.etaxonomy.cdm.model.agent.AgentBase agent)
|
boolean |
updateTitleCache(eu.etaxonomy.cdm.model.agent.AgentBase agent)
|
boolean |
validate(eu.etaxonomy.cdm.model.agent.AgentBase 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.IAgentService service)
- Specified by:
setService in class AbstractFlowAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService>
editOrCreate
public String editOrCreate(UUID uuid,
org.springframework.webflow.execution.RequestContext requestContext)
- Specified by:
editOrCreate in class AbstractEditAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService,ReplaceForm>
createNewInstance
public eu.etaxonomy.cdm.model.agent.AgentBase createNewInstance(Class clazz,
org.springframework.webflow.execution.RequestContext requestContext)
- Specified by:
createNewInstance in class AbstractEditAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService,ReplaceForm>
removeTeamMember
public Boolean removeTeamMember(eu.etaxonomy.cdm.model.agent.Team team,
UUID uuid)
moveTeamMemberUp
public Boolean moveTeamMemberUp(eu.etaxonomy.cdm.model.agent.Team team,
UUID uuid)
moveTeamMemberDown
public Boolean moveTeamMemberDown(eu.etaxonomy.cdm.model.agent.Team team,
UUID uuid)
addTeamMember
public Boolean addTeamMember(UUID personUuid,
eu.etaxonomy.cdm.model.agent.Team team)
getAvailableClasses
public List<Class> getAvailableClasses(Class clazz)
- Specified by:
getAvailableClasses in class AbstractEditAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService,ReplaceForm>
updateTitleCache
public boolean updateTitleCache(eu.etaxonomy.cdm.model.agent.AgentBase agent)
- Specified by:
updateTitleCache in class AbstractEditAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService,ReplaceForm>
load
public eu.etaxonomy.cdm.model.agent.AgentBase load(UUID uuid,
org.springframework.webflow.execution.RequestContext requestContext)
- Overrides:
load in class AbstractEditAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService,ReplaceForm>
setIsPartOf
public Boolean setIsPartOf(UUID isPartOfUuid,
eu.etaxonomy.cdm.model.agent.Institution institution)
saveOrUpdate
public Boolean saveOrUpdate(eu.etaxonomy.cdm.model.agent.AgentBase object,
org.springframework.binding.message.MessageContext messageContext)
- Specified by:
saveOrUpdate in class AbstractEditAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService,ReplaceForm>
setUpReplaceForm
public ReplaceForm setUpReplaceForm(eu.etaxonomy.cdm.model.agent.AgentBase agent)
- Specified by:
setUpReplaceForm in class AbstractEditAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService,ReplaceForm>
validate
public boolean validate(eu.etaxonomy.cdm.model.agent.AgentBase object,
org.springframework.binding.message.MessageContext messageContext)
- Specified by:
validate in class AbstractFlowAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService>
replace
public Boolean replace(ReplaceForm replaceForm,
org.springframework.binding.message.MessageContext messageContext)
- Specified by:
replace in class AbstractEditAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService,ReplaceForm>
delete
public boolean delete(eu.etaxonomy.cdm.model.agent.AgentBase t,
org.springframework.binding.message.MessageContext messageContext)
- Specified by:
delete in class AbstractEditAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService,ReplaceForm>
setReplacement
public Boolean setReplacement(UUID uuid,
ReplaceForm replaceForm)
- Specified by:
setReplacement in class AbstractEditAction<eu.etaxonomy.cdm.model.agent.AgentBase,eu.etaxonomy.cdm.api.service.IAgentService,ReplaceForm>
Copyright © 2010. All Rights Reserved.