org.orange.kicsa.presentation.control.employee
Class EditAction

|
+--org.orange.kicsa.presentation.control.employee.EditAction

public class EditAction
extends DispatchAction

Mise à jour (création/modification) d'une compétence

Author:
Jérôme Beau pour Orange (c) 2002
Version: <$Revision 1.4$>
Stereotype command
testcase <{test.org.orange.kicsa.presentation.control.employee.TestEditAction}>

Field Summary
 final static StringCREATED_FORWARD
           
 final static StringDATA_MISSING_FORWARD
           
 final static StringEMPLOYEE_LIST
           
 final static StringEMPLOYEE_TO_EDIT
           
 final static StringFAILURE_FORWARD
           
 final static StringLEVELS
           
 final static StringRELATIONSHIP_LIST
           
 final static StringREMOVED_FORWARD
           
 final static StringSKILL_LEVELS
           
 final static StringSKILL_LIST
           
 final static StringUPDATE_START
           
 final static StringUPDATED_FORWARD
           

Constructor Summary
EditAction()
           

Method Summary
 ActionForwardcreate(ActionMapping mapping, ActionForm someForm, HttpServletRequest someRequest, HttpServletResponse someResponse)
          Exécute l'action
 ActionForwardremove(ActionMapping mapping, ActionForm someForm, HttpServletRequest someRequest, HttpServletResponse someResponse)
          Exécute l'action de suppression (method=remove).
 ActionForwardupdate(ActionMapping mapping, ActionForm someForm, HttpServletRequest someRequest, HttpServletResponse someResponse)
          Exécute l'action

Field Detail

CREATED_FORWARD

public final static String CREATED_FORWARD

DATA_MISSING_FORWARD

public final static String DATA_MISSING_FORWARD

EMPLOYEE_LIST

public final static String EMPLOYEE_LIST

EMPLOYEE_TO_EDIT

public final static String EMPLOYEE_TO_EDIT

FAILURE_FORWARD

public final static String FAILURE_FORWARD

LEVELS

public final static String LEVELS

RELATIONSHIP_LIST

public final static String RELATIONSHIP_LIST

REMOVED_FORWARD

public final static String REMOVED_FORWARD

SKILL_LEVELS

public final static String SKILL_LEVELS

SKILL_LIST

public final static String SKILL_LIST

UPDATE_START

public final static String UPDATE_START

UPDATED_FORWARD

public final static String UPDATED_FORWARD
Constructor Detail

EditAction

public EditAction()
Method Detail

create

public ActionForward create(ActionMapping mapping, ActionForm someForm, HttpServletRequest someRequest, HttpServletResponse someResponse)
throws java.lang.Exception
Exécute l'action

remove

public ActionForward remove(ActionMapping mapping, ActionForm someForm, HttpServletRequest someRequest, HttpServletResponse someResponse)
throws java.lang.Exception
Exécute l'action de suppression (method=remove).


Ici on utilise le service de capacité pour assurer l'intégrité reférentielle
(la suppression de la compétence implique la suppression des capacités sur cette compétence)


update

public ActionForward update(ActionMapping mapping, ActionForm someForm, HttpServletRequest someRequest, HttpServletResponse someResponse)
throws java.lang.Exception
Exécute l'action

Association Links

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class org.orange.kicsa.service.ability.AbilityServicePool

to Class org.orange.kicsa.service.employee.EmployeeServicePool

to Class org.orange.kicsa.service.skill.SkillServicePool

Dependency Links

to Class org.orange.kicsa.service.employee.EmployeeService

Stereotype call
link dependency

to Class java.lang.String

to Class org.orange.kicsa.service.employee.EmployeeServicePool

to Class org.orange.kicsa.service.skill.SkillServicePool

to Class org.orange.kicsa.service.ability.AbilityServicePool

to Class javax.servlet.http.HttpServletRequest

to Class javax.servlet.http.HttpServletResponse

to Class java.lang.Exception

to Class org.orange.util.Assert

to Class org.orange.kicsa.presentation.view.EmployeeForm

to Class java.lang.Class

to Class org.orange.kicsa.service.ability.AbilityService

to Class org.orange.kicsa.business.employee.Employee

to Class org.orange.kicsa.business.employee.EmployeeImpl

to Class java.util.Date

to Class java.util.Collection

to Class java.util.ArrayList

to Class org.orange.kicsa.business.employee.EmployeeKey

to Class org.orange.kicsa.service.employee.EmployeeService

to Class java.util.Iterator

to Class org.orange.kicsa.business.ability.Ability

to Class org.orange.kicsa.business.skill.SkillKey

to Class org.orange.kicsa.service.skill.SkillService

to Class java.util.Map

to Class java.util.Set

to Class org.orange.kicsa.business.ability.AbilityImpl

to Class org.orange.kicsa.Application

to Class Diagram org.orange.kicsa.service.employee

to Class Diagram org.orange.kicsa.service

to Class Diagram org.orange.kicsa

to Class Diagram org.orange

to Class Diagram org

to Class Diagram <default>

to Class Diagram org.orange.kicsa.service.skill

to Class Diagram org.orange.kicsa.service.ability

to Class Diagram org.orange.util

to Class Diagram org.orange.kicsa.presentation.view

to Class Diagram org.orange.kicsa.presentation

to Class Diagram org.orange.kicsa.business.employee

to Class Diagram org.orange.kicsa.business

to Class Diagram org.orange.kicsa.business.ability

to Class Diagram org.orange.kicsa.business.skill