|
www.element4solution.com | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AEP_modifyClient_Intf
Application exit point: creating or deleting a new client. This AEP is intended to insert or create aditional data into your database, or to validate if a client ID is valid.
E4ModuleEditClient.setAEP(e4s.application.appmodule.AEP_modifyClient_Intf)| Method Summary | |
|---|---|
void |
afterDelete(E4DBConnection_Intf con,
E4ApplObj_Intf tmpApplobj,
E4ApplObj_Intf currApplobj)
Called within the delete process, with the possibility to cancel the deletion. |
boolean |
afterInsert(E4DBConnection_Intf con,
E4ApplObj_Intf tmpApplobj,
E4ApplObj_Intf applobj)
Called within the create process, with the possibility to cancel the creation. |
boolean |
beforeDelete(E4Fieldset fieldset,
E4ApplObj_Intf applobj)
Called before the delete process, with the possibility to cancel the deletion. |
E4CompanyGroup |
defineGroup_ApplicationAdministrator()
Get the permission for the application administrator. |
E4CompanyGroup |
defineGroup_SystemAdministrator()
Get the permission for the system administrator. |
java.lang.String |
getGroupDesignation(E4CompanyGroup group)
Get the designation for a new created group. |
java.lang.String |
getGroupRem(E4CompanyGroup group)
Get the remark for a new created group. |
E4CompanyGroup[] |
getInitGroups()
Get the permissions required initially for your application when creating a new client. |
E4Label_Intf |
validate(E4DBConnection_Intf con,
E4ApplObj_Intf tmpApplobj,
E4ApplObj_Intf currApplobj)
Validate, if a given client can be used. |
| Method Detail |
|---|
E4Label_Intf validate(E4DBConnection_Intf con,
E4ApplObj_Intf tmpApplobj,
E4ApplObj_Intf currApplobj)
throws java.lang.Exception
con - the open and active database connectiontmpApplobj - the temporary application object - holding only the new client information, will be
required to modify/create new data regarding the new client.currApplobj - the current application object - might be riquired to gather user information
java.lang.Exception
boolean afterInsert(E4DBConnection_Intf con,
E4ApplObj_Intf tmpApplobj,
E4ApplObj_Intf applobj)
throws java.lang.Exception
con - the open and active database connectiontmpApplobj - the new input clientapplobj - the current application object
java.lang.Exception
boolean beforeDelete(E4Fieldset fieldset,
E4ApplObj_Intf applobj)
throws java.lang.Exception
fieldset - the client dataapplobj - the current application object
java.lang.ExceptionAEP_UserDefFunction_Intf
void afterDelete(E4DBConnection_Intf con,
E4ApplObj_Intf tmpApplobj,
E4ApplObj_Intf currApplobj)
throws java.lang.Exception
con - the open and active database connectiontmpApplobj - the temporary application object - holding only the new client information, will be
required to modify/create new data regarding the new client.currApplobj - the current application object - might be riquired to gather user information
java.lang.ExceptionE4CompanyGroup[] getInitGroups()
#definePermission_SystemAdministrator() and
#definePermission_ApplicationAdministrator.E4ModuleEditClient.createClient_Save,
#definePermission_SystemAdministrator(),
#definePermission_ApplicationAdministrator()E4CompanyGroup defineGroup_SystemAdministrator()
E4ModuleEditClient.createClient_Save
which must be included in the result of getInitGroups().defineGroup_ApplicationAdministrator()E4CompanyGroup defineGroup_ApplicationAdministrator()
E4ModuleEditClient.createClient_Save
which must be included in the result of getInitGroups().defineGroup_SystemAdministrator()java.lang.String getGroupDesignation(E4CompanyGroup group)
java.lang.String getGroupRem(E4CompanyGroup group)
|
www.element4solution.com | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||