|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.aurel.track.screen.bl.AbstractScreenBL
com.aurel.track.screen.bl.design.AbstractScreenDesignBL
public abstract class AbstractScreenDesignBL
An abstract business logic for screen. Is used on design time.
| Field Summary | |
|---|---|
protected java.lang.String |
DESCRIPTION
|
protected java.lang.String |
DESCRIPTION_DB
|
protected IFieldDAO |
fieldDAO
|
protected java.lang.String |
NAME
|
protected java.lang.String |
NAME_DB
|
protected IPanelDAO |
panelDAO
|
| Fields inherited from class com.aurel.track.screen.bl.AbstractScreenBL |
|---|
logger, screenDAO, tabDAO |
| Fields inherited from interface com.aurel.track.screen.bl.IScreenBL |
|---|
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH |
| Constructor Summary | |
|---|---|
protected |
AbstractScreenDesignBL()
|
| Method Summary | |
|---|---|
void |
addTab(IScreen screen,
java.lang.String tabName)
Add a new tab to a given screen |
void |
copyScreen(java.lang.Integer screenID,
java.lang.String name,
java.lang.String descrption,
java.lang.Integer userID)
Create and save a clone of the screen having given id |
void |
createNewScreen(java.lang.String name,
java.lang.String description,
java.lang.Integer personID)
Create and save a new Screen |
boolean |
deleteScreen(java.lang.Integer id)
Delete a screen |
java.util.List |
getScreens(java.lang.String orderKey,
boolean ascending)
Get the screens order by the column name, ascending or descending |
boolean |
isDeletable(java.lang.Integer id)
Verify if a screen can be deleted |
void |
moveTab(java.lang.Integer screenId,
java.lang.Integer tabId,
java.lang.Integer newIndex)
Move a panel from an index to another index |
java.lang.Integer |
saveScreen(IScreen screen)
Save the screen |
void |
setScreenProperty(IScreen screen,
java.lang.String property,
java.lang.String value)
Change a property for screen |
| Methods inherited from class com.aurel.track.screen.bl.AbstractScreenBL |
|---|
getScreenFactory, getScreens, loadScreen |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String NAME_DB
protected java.lang.String DESCRIPTION_DB
protected java.lang.String NAME
protected java.lang.String DESCRIPTION
protected IPanelDAO panelDAO
protected IFieldDAO fieldDAO
| Constructor Detail |
|---|
protected AbstractScreenDesignBL()
| Method Detail |
|---|
public java.util.List getScreens(java.lang.String orderKey,
boolean ascending)
orderKey - ascending -
public void createNewScreen(java.lang.String name,
java.lang.String description,
java.lang.Integer personID)
name - the name of the screendescription - the description of the screenpersonID - the originator of the new screenpublic boolean isDeletable(java.lang.Integer id)
id - the identifier of the screen
public boolean deleteScreen(java.lang.Integer id)
id - the identifier of the screenpublic java.lang.Integer saveScreen(IScreen screen)
screen - the screen oject to be saved
public void copyScreen(java.lang.Integer screenID,
java.lang.String name,
java.lang.String descrption,
java.lang.Integer userID)
screenID - the identifier of the screen
public void moveTab(java.lang.Integer screenId,
java.lang.Integer tabId,
java.lang.Integer newIndex)
screenId - tabId - newIndex -
public void setScreenProperty(IScreen screen,
java.lang.String property,
java.lang.String value)
screen - the owner of propertyproperty - -property namevalue - -property value
public void addTab(IScreen screen,
java.lang.String tabName)
screen - tabName - name of the new tab
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||