com.jurismarches.vradi.ui.email
Class EmailHandler
java.lang.Object
com.jurismarches.vradi.ui.email.EmailHandler
public class EmailHandler
- extends Object
- Author:
- morin
|
Method Summary |
|
addQueryMaker(QueryMakerViewUI<E> queryMakerViewUI,
Map<E,VradiSendingDTO> beans,
VradiSessionDTO sessionDTO,
VradiFormDTO form,
E selected)
|
protected boolean |
askAbordSending(EmailPopupUI ui,
String msg)
|
void |
bindEmailsWithForms(EmailPopupUI ui)
|
protected boolean |
checkAllSending(EmailPopupUI ui,
VradiSessionDTO sessionDTO)
|
void |
closeSession(EmailPopupUI ui)
Close selected session in tree. |
void |
displayForm(jaxx.runtime.JAXXContext context,
EmailNavigationTreeHelper helper,
jaxx.runtime.swing.navigation.tree.NavigationTreeNode node)
|
void |
displaySessions(jaxx.runtime.JAXXContext context,
EmailNavigationTreeHelper helper,
jaxx.runtime.swing.navigation.tree.NavigationTreeNode node)
|
List<Form> |
extractFormsFromSending(VradiSendingDTO sendingDTO)
|
protected void |
fillClientDTO(VradiSessionDTO session,
VradiClientDTO client)
|
protected void |
fillForms(VradiSendingDTO sending)
|
protected void |
fillGroupDTO(VradiSessionDTO session,
VradiGroupDTO group)
|
protected VradiSessionDTO |
fillSessionDTO(Session session)
|
protected List<VradiSessionDTO> |
fillSessionsDTO(List<Session> sessions)
|
List<VradiClientDTO> |
getAllClients()
|
List<VradiGroupDTO> |
getAllGroups()
|
List<VradiUserDTO> |
getAllUsers()
|
protected MailingService |
getMailingService()
|
protected String |
getQueryMakerName(VradiSendingDTO sendingDTO)
|
protected
|
getRealQueryMaker(E toConvert)
|
List<VradiSessionDTO> |
getSessions(Date date)
|
SessionsListUI |
getSessionsListUI(jaxx.runtime.JAXXContext context)
|
EmailPopupUI |
getUI(jaxx.runtime.JAXXContext context)
|
List<User> |
getUsersForClient(VradiClientDTO client)
|
protected VradiStorageService |
getVradiStorageService()
|
EmailPopupUI |
init(jaxx.runtime.JAXXContext rootContext,
Object... datas)
|
protected void |
reloadTree(EmailPopupUI ui)
|
|
removeQueryMaker(QueryMakerViewUI<E> queryMakerViewUI,
Map<E,VradiSendingDTO> beans,
VradiSessionDTO sessionDTO,
VradiFormDTO formDTO,
VradiSendingDTO selected)
|
boolean |
send(EmailPopupUI ui)
Called to send a full session. |
void |
sendSending(SessionViewUI ui,
VradiSendingDTO sendingDTO)
Called to send only one simple sending. |
void |
updateParagraph(VradiSendingDTO sending,
String text)
|
void |
updateReceptionProof(VradiSendingDTO sending,
boolean isSelected)
|
void |
updateSending(VradiSendingDTO sendingDTO)
|
void |
updateSession(VradiSessionDTO sessionDTO)
|
void |
updateSessionStatus(VradiSessionDTO sessionDTO,
VradiConstants.SessionStatus status)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EmailHandler
public EmailHandler()
init
public EmailPopupUI init(jaxx.runtime.JAXXContext rootContext,
Object... datas)
getUI
public EmailPopupUI getUI(jaxx.runtime.JAXXContext context)
getSessionsListUI
public SessionsListUI getSessionsListUI(jaxx.runtime.JAXXContext context)
getVradiStorageService
protected VradiStorageService getVradiStorageService()
getMailingService
protected MailingService getMailingService()
getSessions
public List<VradiSessionDTO> getSessions(Date date)
fillSessionsDTO
protected List<VradiSessionDTO> fillSessionsDTO(List<Session> sessions)
fillSessionDTO
protected VradiSessionDTO fillSessionDTO(Session session)
fillForms
protected void fillForms(VradiSendingDTO sending)
fillGroupDTO
protected void fillGroupDTO(VradiSessionDTO session,
VradiGroupDTO group)
fillClientDTO
protected void fillClientDTO(VradiSessionDTO session,
VradiClientDTO client)
bindEmailsWithForms
public void bindEmailsWithForms(EmailPopupUI ui)
extractFormsFromSending
public List<Form> extractFormsFromSending(VradiSendingDTO sendingDTO)
displaySessions
public void displaySessions(jaxx.runtime.JAXXContext context,
EmailNavigationTreeHelper helper,
jaxx.runtime.swing.navigation.tree.NavigationTreeNode node)
displayForm
public void displayForm(jaxx.runtime.JAXXContext context,
EmailNavigationTreeHelper helper,
jaxx.runtime.swing.navigation.tree.NavigationTreeNode node)
addQueryMaker
public <E extends QueryMaker> void addQueryMaker(QueryMakerViewUI<E> queryMakerViewUI,
Map<E,VradiSendingDTO> beans,
VradiSessionDTO sessionDTO,
VradiFormDTO form,
E selected)
removeQueryMaker
public <E extends QueryMaker> void removeQueryMaker(QueryMakerViewUI<E> queryMakerViewUI,
Map<E,VradiSendingDTO> beans,
VradiSessionDTO sessionDTO,
VradiFormDTO formDTO,
VradiSendingDTO selected)
reloadTree
protected void reloadTree(EmailPopupUI ui)
getRealQueryMaker
protected <E extends QueryMaker> QueryMaker getRealQueryMaker(E toConvert)
getAllClients
public List<VradiClientDTO> getAllClients()
getUsersForClient
public List<User> getUsersForClient(VradiClientDTO client)
getAllUsers
public List<VradiUserDTO> getAllUsers()
getAllGroups
public List<VradiGroupDTO> getAllGroups()
sendSending
public void sendSending(SessionViewUI ui,
VradiSendingDTO sendingDTO)
- Called to send only one simple sending.
- Parameters:
ui - parent uisendingDTO - sending to send
send
public boolean send(EmailPopupUI ui)
- Called to send a full session.
Don't call without VradiSessionDTO selection !
- Parameters:
ui - parent ui
- Returns:
true if task has been
checkAllSending
protected boolean checkAllSending(EmailPopupUI ui,
VradiSessionDTO sessionDTO)
askAbordSending
protected boolean askAbordSending(EmailPopupUI ui,
String msg)
updateSessionStatus
public void updateSessionStatus(VradiSessionDTO sessionDTO,
VradiConstants.SessionStatus status)
updateSession
public void updateSession(VradiSessionDTO sessionDTO)
updateSending
public void updateSending(VradiSendingDTO sendingDTO)
getQueryMakerName
protected String getQueryMakerName(VradiSendingDTO sendingDTO)
closeSession
public void closeSession(EmailPopupUI ui)
- Close selected session in tree.
Don't call it if no session is selected
- Parameters:
ui - parent ui
updateReceptionProof
public void updateReceptionProof(VradiSendingDTO sending,
boolean isSelected)
updateParagraph
public void updateParagraph(VradiSendingDTO sending,
String text)
Copyright © 2009-2010 JurisMarches. All Rights Reserved.