fr.ifremer.wao.ui.pages
Class ContactForm

java.lang.Object
  extended by fr.ifremer.wao.ui.pages.ContactForm

@RequiresAuthentication(allowedRoles={ADMIN,COORDINATOR,OBSERVER},
                        readOnlyAllowed=false)
@Import(stylesheet={"context:css/common.css","context:css/contactForm.css"},
        library="context:js/contactForm.js")
public class ContactForm
extends Object

In this page, user will be able to edit a contact. Fields depends on right level and validations.


Constructor Summary
ContactForm()
           
 
Method Summary
protected  void addSendEmailScript()
           
 boolean canEditDataReliability()
           
 String getBoatDescription()
          INFORMATIONS
 Contact getContact()
           
 org.apache.tapestry5.SelectModel getContactStateSelectModel()
           
 DateFormat getDateFormat()
           
 DateFormat getDateTimeFormat()
           
 String getDateTimeFormatPattern()
           
 String getLabelForEnum(Enum value)
           
 DateFormat getMonthYearFormat()
           
 GenericSelectModel<WaoUser> getObserverSelectModel()
           
 List<WaoUser> getSecondaryObservers()
           
 GenericSelectModel<TerrestrialLocation> getTerrestrialLocationSelectModel()
           
 org.apache.tapestry5.Block getViewOrEditObservationReport()
           
 org.apache.tapestry5.Block getViewOrEditObservers()
           
 org.apache.tapestry5.corelib.components.Zone onActionFromAddSecondaryObserver()
           
 org.apache.tapestry5.corelib.components.Zone onActionFromRemoveSecondaryObserver(int secondaryObserverIndex)
           
 void onChangeFromSecondaryObserver(String value)
           
 void onSelectedFromRevertContact()
           
 void onSelectedFromSaveContact()
           
 boolean showDataReliability()
          ADMIN FIELDS
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContactForm

public ContactForm()
Method Detail

getDateTimeFormatPattern

public String getDateTimeFormatPattern()

getDateTimeFormat

public DateFormat getDateTimeFormat()

getDateFormat

public DateFormat getDateFormat()

getMonthYearFormat

public DateFormat getMonthYearFormat()

addSendEmailScript

protected void addSendEmailScript()

getContact

@Log
public Contact getContact()

getBoatDescription

public String getBoatDescription()
INFORMATIONS


getViewOrEditObservers

public org.apache.tapestry5.Block getViewOrEditObservers()

getObserverSelectModel

public GenericSelectModel<WaoUser> getObserverSelectModel()
                                                   throws WaoException
Throws:
WaoException

getSecondaryObservers

public List<WaoUser> getSecondaryObservers()

onChangeFromSecondaryObserver

@Log
public void onChangeFromSecondaryObserver(String value)

onActionFromAddSecondaryObserver

@Log
public org.apache.tapestry5.corelib.components.Zone onActionFromAddSecondaryObserver()

onActionFromRemoveSecondaryObserver

@Log
public org.apache.tapestry5.corelib.components.Zone onActionFromRemoveSecondaryObserver(int secondaryObserverIndex)

getViewOrEditObservationReport

public org.apache.tapestry5.Block getViewOrEditObservationReport()

getTerrestrialLocationSelectModel

public GenericSelectModel<TerrestrialLocation> getTerrestrialLocationSelectModel()

getContactStateSelectModel

public org.apache.tapestry5.SelectModel getContactStateSelectModel()

showDataReliability

public boolean showDataReliability()
ADMIN FIELDS


canEditDataReliability

public boolean canEditDataReliability()

onSelectedFromRevertContact

@Log
public void onSelectedFromRevertContact()

onSelectedFromSaveContact

@Log
public void onSelectedFromSaveContact()

getLabelForEnum

public String getLabelForEnum(Enum value)


Copyright © 2009-2011 Ifremer. All Rights Reserved.