public class WeekPlan
extends java.lang.Object
Class for getting meetings of a week dividing each day in two halfs (morning and afternoon)
Constructor and Description |
---|
WeekPlan(int iIdDomain,
java.util.Date dtFirstDate)
Create empty WeekPlan and set midday time to 14:00
|
WeekPlan(int iIdDomain,
java.lang.String sGuWorkArea,
java.util.Date dtFirstDate)
Create empty WeekPlan and set midday time to 14:00
|
Modifier and Type | Method and Description |
---|---|
Address[] |
getDistinctAddresses(JDCConnection oConn) |
Fellow[] |
getDistinctFellows(JDCConnection oConn)
Get array of all fellows attending any meeting at this week
|
Room[] |
getDistinctRooms(JDCConnection oConn) |
Meeting[] |
getMeetingsForFirstHalfDayOfWeek(int nDay)
Get array of meeting for first half of a day
|
Meeting[] |
getMeetingsForSecondHalfDayOfWeek(int nDay)
Get array of meeting for second half of a day
|
int |
getMiddayHoursAndMinutes()
Get time used to split day between morning and afternoon
|
java.sql.Time |
getMiddayTime()
Get time used to split day between morning and afternoon
|
int |
loadMeetingsForAddress(JDCConnection oConn,
java.lang.String sGuAddress)
Load meetings organized at the given address from the given date and seven days ahead
|
int |
loadMeetingsForFellow(JDCConnection oConn,
java.lang.String sGuFellow)
Load meetings organized by the given fellow from the given date and seven days ahead
|
int |
loadMeetingsForRoom(JDCConnection oConn,
java.lang.String sNmRoom)
Load meetings organized at the given address from the given date and seven days ahead
|
void |
setMiddayTime(int iHour,
int iMinute) |
void |
setMiddayTime(java.sql.Time oMidday) |
public WeekPlan(int iIdDomain, java.util.Date dtFirstDate)
Id
- of domain for restricting meeting searchpublic WeekPlan(int iIdDomain, java.lang.String sGuWorkArea, java.util.Date dtFirstDate)
Id
- of domain for restricting meeting searchGUID
- of WorkArea for restricting meeting searchpublic java.sql.Time getMiddayTime()
public int getMiddayHoursAndMinutes()
public void setMiddayTime(java.sql.Time oMidday)
public void setMiddayTime(int iHour, int iMinute)
public int loadMeetingsForFellow(JDCConnection oConn, java.lang.String sGuFellow) throws java.sql.SQLException
oConn
- JDCConnectionsGuFellow
- GUID of Fellow organizing or attending the Meetingjava.sql.SQLException
public int loadMeetingsForAddress(JDCConnection oConn, java.lang.String sGuAddress) throws java.sql.SQLException
oConn
- JDCConnectionsGuAddress
- GUID of the Address where the meeting takes placejava.sql.SQLException
public int loadMeetingsForRoom(JDCConnection oConn, java.lang.String sNmRoom) throws java.sql.SQLException
oConn
- JDCConnectiondtFrom
- Date for first day to be loadedsNmRoom
- Unique name of room used by meetingjava.sql.SQLException
public Meeting[] getMeetingsForFirstHalfDayOfWeek(int nDay)
nDay
- Day of week from java.util.GregorianCalendar weekday integerspublic Meeting[] getMeetingsForSecondHalfDayOfWeek(int nDay)
nDay
- Day of week from java.util.GregorianCalendar weekday integerspublic Fellow[] getDistinctFellows(JDCConnection oConn) throws java.sql.SQLException
java.sql.SQLException
public Room[] getDistinctRooms(JDCConnection oConn) throws java.sql.SQLException
java.sql.SQLException
public Address[] getDistinctAddresses(JDCConnection oConn) throws java.sql.SQLException
java.sql.SQLException