public class ContactFormController extends BasicController
Consumes Events from:
Main Purpose: is to provide an easy interface for contact message creation and sending from within different OLAT bulding blocks.
Responsabilites:
TODO:pb:b refactor ContactFormController and ContactForm to extract a ContactMessageManager, setSubject(..) setRecipients.. etc. should not be in the controller. Refactor to use ContactMessage!
构造器和说明 |
---|
ContactFormController(ContactFormView contactFormView,
ContactUIModel contactUIModel) |
ContactFormController(UserRequest ureq,
WindowControl windowControl,
boolean useDefaultTitle,
boolean isCanceable,
boolean isReadonly,
boolean hasRecipientsEditable,
ContactMessage cmsg) |
限定符和类型 | 方法和说明 |
---|---|
void |
event(UserRequest ureq,
Component source,
Event event)
abstract event method for subclasses. the event received from the component we are listening to are always rerouted to this method here, except when the component
has been disposed, in which case the events are simply ignored.
|
void |
event(UserRequest ureq,
Controller source,
Event event)
the only method of the interface controllereventlistener. always gets called when a controller we 'subscribed' to fires an event. we provide a default
implementation here since there are many controllers which are standalone and need no subcontrollers
|
addControllerListener, addLoggingResourceable, dispatchEvent, dispatchEvent, dispose, getControllerCount, getInitialComponent, getUserActivityLogger, getWindowControlForDebug, isDisposed, toString
public ContactFormController(UserRequest ureq, WindowControl windowControl, boolean useDefaultTitle, boolean isCanceable, boolean isReadonly, boolean hasRecipientsEditable, ContactMessage cmsg)
ureq
- windowControl
- useDefaultTitle
- isCanceable
- isReadonly
- hasRecipientsEditable
- cmsg
- public ContactFormController(ContactFormView contactFormView, ContactUIModel contactUIModel)
public void event(UserRequest ureq, Controller source, Event event)
DefaultController
public void event(UserRequest ureq, Component source, Event event)
DefaultController