|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spago.dispatching.service.DefaultRequestContext
it.eng.spago.dispatching.module.AbstractModule
it.eng.spagobi.services.modules.DetailChecksModule
public class DetailChecksModule
Implements a module which handles all values constraints management:
has methods for values constraint load
detail, modify/insertion and deleting operations. The service
method has a
switch for all these operations, differentiated the ones from the others by a
message
String.
Field Summary | |
---|---|
private java.lang.Boolean |
back
|
private java.lang.String |
modalita
|
Constructor Summary | |
---|---|
DetailChecksModule()
|
Method Summary | |
---|---|
private void |
delDetailCheck(it.eng.spago.base.SourceBean request,
java.lang.String mod,
it.eng.spago.base.SourceBean response)
Deletes a value constraint choosed by user from the values constraints list. |
private void |
getDetailCheck(java.lang.String key,
it.eng.spago.base.SourceBean response)
Gets the detail of a value comstraint choosed by the user from the values constraints list. |
void |
init(it.eng.spago.base.SourceBean config)
|
void |
labelControl(java.lang.String label,
java.lang.Integer checkId)
During a value constraint insertion/modify, controls if the label given to the value constraint is yet in use. |
private void |
modDetailCheck(it.eng.spago.base.SourceBean request,
java.lang.String mod,
it.eng.spago.base.SourceBean response)
Inserts/Modifies the detail of a value constraint according to the user request. |
private void |
newDetailCheck(it.eng.spago.base.SourceBean response)
Instantiates a new parametere |
private Check |
recoverCheckDetails(it.eng.spago.base.SourceBean request)
|
void |
service(it.eng.spago.base.SourceBean request,
it.eng.spago.base.SourceBean response)
Reads the operation asked by the user and calls the insertion, modify, detail and deletion methods |
Methods inherited from class it.eng.spago.dispatching.module.AbstractModule |
---|
getConfig, getModule, getPage, getSharedData, setModule, setPage, setSharedData |
Methods inherited from class it.eng.spago.dispatching.service.DefaultRequestContext |
---|
getErrorHandler, getRequestContainer, getResponseContainer, getServiceRequest, getServiceResponse, setRequestContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String modalita
private java.lang.Boolean back
Constructor Detail |
---|
public DetailChecksModule()
Method Detail |
---|
public void init(it.eng.spago.base.SourceBean config)
init
in interface it.eng.spago.init.InitializerIFace
init
in class it.eng.spago.dispatching.module.AbstractModule
public void service(it.eng.spago.base.SourceBean request, it.eng.spago.base.SourceBean response) throws java.lang.Exception
request
- The Source Bean containing all request parametersresponse
- The Source Bean containing all response parameters
exception
- If an exception occurs
java.lang.Exception
private void getDetailCheck(java.lang.String key, it.eng.spago.base.SourceBean response) throws EMFUserError
loadCheckbyID
.
key
- The choosed value constraint id keyresponse
- The response Source Bean
EMFUserError
- If an exception occursprivate void modDetailCheck(it.eng.spago.base.SourceBean request, java.lang.String mod, it.eng.spago.base.SourceBean response) throws EMFUserError, it.eng.spago.base.SourceBeanException
modifyCheck
method is called; when a new value constraint is added, the insertCheck
method is called. These two cases are differentiated by the mod
String input value.
request
- The request information contained in a SourceBean Objectmod
- A request string used to differentiate insert/modify operationsresponse
- The response SourceBean
EMFUserError
- If an exception occurs
it.eng.spago.base.SourceBeanException
- If a SourceBean exception occursprivate Check recoverCheckDetails(it.eng.spago.base.SourceBean request) throws EMFUserError
EMFUserError
private void delDetailCheck(it.eng.spago.base.SourceBean request, java.lang.String mod, it.eng.spago.base.SourceBean response) throws EMFUserError, it.eng.spago.base.SourceBeanException
request
- The request SourceBeanmod
- A request string used to differentiate delete operationresponse
- The response SourceBean
EMFUserError
- If an Exception occurs
it.eng.spago.base.SourceBeanException
- If a SourceBean Exception occursprivate void newDetailCheck(it.eng.spago.base.SourceBean response) throws EMFUserError
parametere object when a new value constraint
insertion is required, in order to prepare the page for the insertion.
- Parameters:
response
- The response SourceBean
- Throws:
EMFUserError
- If an Exception occurred
public void labelControl(java.lang.String label, java.lang.Integer checkId) throws EMFUserError
label
- The label of the check to insert/modifycheckId
- The id of the check to insert/modify
EMFUserError
- If any Exception occurred
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |