public class ContactCategoriesScreenPlugin extends java.lang.Object implements ProcessParametersPlugin, MakeHTMLComponentPlugin, ScreenWorkflowPlugin
SCREEN_ACTION_CLOSE, SCREEN_ACTION_DELETE, SCREEN_ACTION_EMAIL, SCREEN_ACTION_PRINT, SCREEN_ACTION_SAVE, SCREEN_ACTION_SAVE_AND_EXIT
Constructor and Description |
---|
ContactCategoriesScreenPlugin(SDBScreen scrn) |
Modifier and Type | Method and Description |
---|---|
protected void |
addCategory(java.lang.String category,
DBObject contact) |
void |
addHiddenFields(SDBContext context,
HTMLForm form)
add hidden fields to the form
|
java.lang.String |
determineScreenAction(SDBScreenContext context,
java.lang.String nextAction)
The action that is to be performed by the screen
If no processing is required then the nextAction paramater should be
returned without change
|
java.lang.String |
getNextWindowTarget(SDBScreenContext context,
java.lang.String target)
The target window that should be used for nextWindowUrl
If no processing is required then the target parameter should be
returned without change
|
java.lang.String |
getNextWindowUrl(SDBScreenContext context,
java.lang.String url)
The window that should be opened after screen processing has completed
If no processing is required then the url parameter should be
returned without change
|
protected boolean |
isCategoryExist(java.lang.String category,
DBObject contact) |
HTMLComponent |
makeHTMLComponent(SDBContext context,
SDBComponent screenComponent,
HTMLComponent htmlComponent)
Extend the generation of an HTMLcompnent
|
void |
postProcessParameters(WebClient client,
DBObject base)
The data entry screen will call this method AFTER building the universe.
|
void |
preProcessParameters(WebClient client,
DBObject base)
The data entry screen will call this method BEFORE building the universe from the parameters passed.
|
void |
setProcessParametersAttribute(WebClient client,
FormData fd)
set the attribute
|
void |
setProcessParametersOrder(WebClient client,
java.util.ArrayList orderedList)
set the order
|
public ContactCategoriesScreenPlugin(SDBScreen scrn)
scrn
- public HTMLComponent makeHTMLComponent(SDBContext context, SDBComponent screenComponent, HTMLComponent htmlComponent) throws java.lang.Exception
MakeHTMLComponentPlugin
makeHTMLComponent
in interface MakeHTMLComponentPlugin
context
- the contextjava.lang.Exception
- a serious problempublic void preProcessParameters(WebClient client, DBObject base) throws java.lang.Exception
ProcessParametersPlugin
preProcessParameters
in interface ProcessParametersPlugin
client
- the client to usebase
- the base objectjava.lang.Exception
- a serious problempublic void setProcessParametersOrder(WebClient client, java.util.ArrayList orderedList) throws java.lang.Exception
ProcessParametersPlugin
setProcessParametersOrder
in interface ProcessParametersPlugin
client
- the client to useorderedList
- java.lang.Exception
- a serious problempublic void setProcessParametersAttribute(WebClient client, FormData fd) throws java.lang.Exception
ProcessParametersPlugin
setProcessParametersAttribute
in interface ProcessParametersPlugin
client
- the client to usefd
- java.lang.Exception
- a serious problempublic void postProcessParameters(WebClient client, DBObject base) throws java.lang.Exception
postProcessParameters
in interface ProcessParametersPlugin
client
- the web clientbase
- the base objectjava.lang.Exception
- a serious problempublic void addHiddenFields(SDBContext context, HTMLForm form) throws java.lang.Exception
ProcessParametersPlugin
addHiddenFields
in interface ProcessParametersPlugin
context
- the contextform
- java.lang.Exception
- a serious problempublic java.lang.String determineScreenAction(SDBScreenContext context, java.lang.String nextAction) throws java.lang.Exception
ScreenWorkflowPlugin
determineScreenAction
in interface ScreenWorkflowPlugin
context
- the contextnextAction
- java.lang.Exception
- Exception A serious problemprotected boolean isCategoryExist(java.lang.String category, DBObject contact) throws java.lang.Exception
java.lang.Exception
protected void addCategory(java.lang.String category, DBObject contact) throws java.lang.Exception
java.lang.Exception
public java.lang.String getNextWindowUrl(SDBScreenContext context, java.lang.String url)
ScreenWorkflowPlugin
getNextWindowUrl
in interface ScreenWorkflowPlugin
context
- the contexturl
- public java.lang.String getNextWindowTarget(SDBScreenContext context, java.lang.String target)
ScreenWorkflowPlugin
getNextWindowTarget
in interface ScreenWorkflowPlugin
context
- the contexttarget
- stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.