public class CreateWorkAndExpenseRecordController
extends org.openmdx.portal.servlet.AbstractWizardController
Modifier and Type | Class and Description |
---|---|
static class |
CreateWorkAndExpenseRecordController.FormFields
FormFields
|
Modifier and Type | Field and Description |
---|---|
static String |
ACCOUNT_CLASS |
static String |
ACTIVITY_CLASS |
static String |
ACTIVITY_FILTER_ANYGROUP |
static String |
ACTIVITY_FILTER_CATEGORY |
static String |
ACTIVITY_FILTER_MILESTONE |
static String |
ACTIVITY_FILTER_PROJECT |
static String |
ACTIVITY_FILTER_SEGMENT |
static String |
ACTIVITY_FILTER_TRACKER |
static String |
ACTIVITYCATEGORY_CLASS |
static String |
ACTIVITYFILTERGLOBAL_CLASS |
static String |
ACTIVITYFILTERGROUP_CLASS |
static String |
ACTIVITYGROUPASSIGNMENT_CLASS |
static String |
ACTIVITYMILESTONE_CLASS |
static String |
ACTIVITYSEGMENT_CLASS |
static String |
ACTIVITYTRACKER_CLASS |
static String |
CALENDARDAY_CLASS |
static String |
CONTACT_CLASS |
static String |
DISABLED_FILTER_PROPERTY_CLASS |
static String |
GROUP_CLASS |
static String |
PRIVATE_TOKEN |
static int |
RECORDTYPE_WORK_MAX |
static String |
RESOURCE_CLASS |
protected TimeZone |
timezone |
static String[] |
UOM_NAMES |
static String |
WORKANDEXPENSERECORD_CLASS |
Constructor and Description |
---|
CreateWorkAndExpenseRecordController()
Constructor.
|
close, forward, getApp, getCodes, getCommand, getCurrentView, getErrorMessage, getExitAction, getFieldLabel, getFirstParameterValue, getForm, getForms, getObject, getObjectIdentity, getParameterValues, getPm, getProviderName, getRequest, getRequestId, getRequestParameter, getSegmentName, getServletPath, getServletPathPrefix, getSession, getTexts, getToolTip, getWizardName, handle, initFormFields, prepare, setApp, setCodes, setCurrentView, setExitAction, setForms, setObject, setObjectIdentity, setPm, setProviderName, setRequest, setRequestId, setSegmentName, setSession, setTexts
public static final String ACTIVITY_CLASS
public static final String ACTIVITYFILTERGLOBAL_CLASS
public static final String ACTIVITYFILTERGROUP_CLASS
public static final String ACTIVITYSEGMENT_CLASS
public static final String ACTIVITYGROUPASSIGNMENT_CLASS
public static final String ACTIVITYTRACKER_CLASS
public static final String ACTIVITYCATEGORY_CLASS
public static final String ACTIVITYMILESTONE_CLASS
public static final String DISABLED_FILTER_PROPERTY_CLASS
public static final String RESOURCE_CLASS
public static final String CALENDARDAY_CLASS
public static final String ACCOUNT_CLASS
public static final String CONTACT_CLASS
public static final String GROUP_CLASS
public static final String WORKANDEXPENSERECORD_CLASS
public static final int RECORDTYPE_WORK_MAX
public static final String[] UOM_NAMES
public static final String PRIVATE_TOKEN
public static final String ACTIVITY_FILTER_SEGMENT
public static final String ACTIVITY_FILTER_ANYGROUP
public static final String ACTIVITY_FILTER_TRACKER
public static final String ACTIVITY_FILTER_PROJECT
public static final String ACTIVITY_FILTER_CATEGORY
public static final String ACTIVITY_FILTER_MILESTONE
protected TimeZone timezone
public CreateWorkAndExpenseRecordController()
public String getDateAsString(GregorianCalendar date)
date
- public String getDateAsString(int year, int month, int dayOfMonth)
year
- month
- dayOfMonth
- public GregorianCalendar getDateAsCalendar(String dateAsString, org.openmdx.portal.servlet.ApplicationContext app)
dateAsString
- app
- public int getDayOfWeek(String dateAsString, org.openmdx.portal.servlet.ApplicationContext app)
dateAsString
- app
- public String decimalMinutesToHhMm(double decimalMinutes)
decimalMinutes
- public String getUsername(Segment homeSegment, Resource resource)
pm
- homeSegment
- resource
- public PrincipalGroup findPrincipalGroup(String principalGroupName, org.openmdx.security.realm1.jmi1.Realm realm, javax.jdo.PersistenceManager pm)
principalGroupName
- realm
- pm
- public CalendarDay createOrUpdateCalendarDay(String name, String date, Calendar calendar, CalendarDay calendarDay, Segment activitySegment)
name
- date
- calendar
- calendarDay
- activitySegment
- pm
- public boolean init(javax.servlet.http.HttpServletRequest request, String encoding, boolean assertRequestId, boolean assertObjectXri)
init
in class org.openmdx.portal.servlet.AbstractWizardController
public GregorianCalendar parseDate(String dateAsStr) throws org.openmdx.base.exception.ServiceException
dateAsStr
- org.openmdx.base.exception.ServiceException
public GregorianCalendar getFirstDayOfMonthCal(String dateStr)
dateStr
- protected void refreshWorkAndExpenseRecords() throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public void doNextMonth(CreateWorkAndExpenseRecordController.FormFields formFields) throws org.openmdx.base.exception.ServiceException
formFields
- org.openmdx.base.exception.ServiceException
public void doPrevMonth(CreateWorkAndExpenseRecordController.FormFields formFields) throws org.openmdx.base.exception.ServiceException
formFields
- org.openmdx.base.exception.ServiceException
public void doNextYear(CreateWorkAndExpenseRecordController.FormFields formFields) throws org.openmdx.base.exception.ServiceException
formFields
- org.openmdx.base.exception.ServiceException
public void doPrevYear(CreateWorkAndExpenseRecordController.FormFields formFields) throws org.openmdx.base.exception.ServiceException
formFields
- org.openmdx.base.exception.ServiceException
public void doSelectDate(Integer dayOfMonth, CreateWorkAndExpenseRecordController.FormFields formFields) throws org.openmdx.base.exception.ServiceException
formFields
- org.openmdx.base.exception.ServiceException
public void doSelectDateP(Integer dayOfMonth, CreateWorkAndExpenseRecordController.FormFields formFields) throws org.openmdx.base.exception.ServiceException
dayOfMonth
- formFields
- org.openmdx.base.exception.ServiceException
public void doSelectDateN(Integer dayOfMonth, CreateWorkAndExpenseRecordController.FormFields formFields) throws org.openmdx.base.exception.ServiceException
dayOfMonth
- formFields
- org.openmdx.base.exception.ServiceException
public void doAddWorkRecord(CreateWorkAndExpenseRecordController.FormFields formFields) throws org.openmdx.base.exception.ServiceException
formFields
- org.openmdx.base.exception.ServiceException
public void doDeleteWorkRecord(CreateWorkAndExpenseRecordController.FormFields formFields, String deleteWorkRecordXri) throws org.openmdx.base.exception.ServiceException
formFields
- deleteWorkRecordXri
- org.openmdx.base.exception.ServiceException
public void doReload(CreateWorkAndExpenseRecordController.FormFields formFields) throws org.openmdx.base.exception.ServiceException
formFields
- org.openmdx.base.exception.ServiceException
public void doEvictReload(CreateWorkAndExpenseRecordController.FormFields formFields) throws org.openmdx.base.exception.ServiceException
formFields
- org.openmdx.base.exception.ServiceException
public void doRefresh(CreateWorkAndExpenseRecordController.FormFields formFields) throws org.openmdx.base.exception.ServiceException
formFields
- org.openmdx.base.exception.ServiceException
public void doCancel() throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public Segment getActivitySegment() throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public void appendErrorMsg(String s)
s
- public boolean isRecordTypeChange()
public String getErrorMsg()
public SimpleDateFormat getMonthFormat()
public SimpleDateFormat getDayInWeekFormat()
public Contact getContact()
public Boolean getShowAllResourcesOfContact()
public ActivityGroup getActivityGroup()
public Boolean getShowAllResources()
public Collection<ActivityGroup> getSortedActivityGroups()
public Collection<ActivityTracker> getSortedProjects()
public Resource getResource()
public NumberFormat getQuantityFormat()
public SimpleDateFormat getDateFormat()
public SimpleDateFormat getCalendarDayFormat()
public SimpleDateFormat getDateTimeFormat()
public SimpleDateFormat getWeekDayFormat()
public NumberFormat getFormatter()
public NumberFormat getRatesEpFormat()
public NumberFormat getFormatter0()
public SimpleDateFormat getDateTimeSortFormat()
public SimpleDateFormat getDateOnlyFormat()
public Boolean getCreationFailed()
public Boolean getCanExecuteAdd()
public Uom getUomPercent()
public BigDecimal getParaRate()
public GregorianCalendar getStartedAt()
public BigDecimal getParaQuantity()
public Boolean getQuantityIsZero()
public Short getParaEffortHH()
public Short getParaEffortMM()
public Calendar getResourceCalendar()
public CalendarDay getResourceCalendarDay()
public Integer getResourceDefaultLoad()
public String getResourceCalendarDayName()
public Integer getResourceCalendarDayLoad()
public String getResourceRate()
public String getGroupNames()
public Boolean getShowMakePrivate()
public Map<String,WorkAndExpenseRecord> getWorkAndExpenseRecords()
public GregorianCalendar getCalendarBeginOfPeriod()
public GregorianCalendar getCalendarEndOfPeriod()
public GregorianCalendar getCalendarBeginOfWeek()
public double[] getSumDays()
public double[] getSumDaysBillable()
public CreateWorkAndExpenseRecordController.FormFields getFormFields()
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.