|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.kpme.tklm.leave.approval.web.ApprovalLeaveSummaryRow
public class ApprovalLeaveSummaryRow
Constructor Summary | |
---|---|
ApprovalLeaveSummaryRow()
|
Method Summary | |
---|---|
int |
compareTo(ApprovalLeaveSummaryRow row)
|
String |
getApprovalStatus()
The approvalStatus associated with the ApprovalLeaveSummaryRow |
String |
getColor()
The color associated with the ApprovalLeaveSummaryRow |
Map<String,List<Map<String,Object>>> |
getDetailMap()
|
String |
getDocumentId()
The documentId associated with the ApprovalLeaveSummaryRow |
Map<Date,Map<String,BigDecimal>> |
getEarnCodeLeaveHours()
The map of earn code leave hours associated with the ApprovalLeaveSummaryRow |
Map<String,Boolean> |
getEnableWeekDetails()
|
Boolean |
getExemptEmployee()
TODO: Is this field needed? The exemptEmployee flag of the ApprovalTimeSummaryRow |
String |
getLastApproveMessage()
The lastApproveMessage associated with the ApprovalLeaveSummaryRow |
List<LeaveBlock> |
getLeaveBlockList()
The list of LeaveBlock objects associated with the ApprovalLeaveSummaryRow |
LeaveSummary |
getLeaveSummary()
|
Boolean |
getMoreThanOneCalendar()
TODO: Is this field needed? The moreThanOneCalendar flag of the ApprovalTimeSummaryRow |
String |
getName()
The name associated with the ApprovalLeaveSummaryRow |
List<org.kuali.rice.kew.api.note.Note> |
getNotes()
The list of notes associated with the ApprovalLeaveSummaryRow |
String |
getPrincipalId()
The principalId associated with the ApprovalLeaveSummaryRow |
String |
getRoleName()
The role name of the principalId associated with the ApprovalLeaveSummaryRow |
Map<String,String> |
getRoleNames()
The map of role names associated with the ApprovalLeaveSummaryRow |
String |
getSelected()
TODO: Put a better comment The selected associated with the ApprovalLeaveSummaryRow |
String |
getUserTargetURLParams()
TODO: Make sure this comment is right The URL parameters associated with the ApprovalLeaveSummaryRow |
List<String> |
getWarnings()
The list of warnings associated with the ApprovalLeaveSummaryRow |
Map<String,Set<Date>> |
getWeekDateList()
|
Map<String,String> |
getWeekDates()
|
Map<Integer,String> |
getWeeklyDistribution()
|
boolean |
isApprovable()
Is this record ready to be approved? |
void |
setApprovalStatus(String approvalStatus)
|
void |
setColor(String color)
|
void |
setDetailMap(Map<String,List<Map<String,Object>>> detailMap)
|
void |
setDocumentId(String documentId)
|
void |
setEarnCodeLeaveHours(Map<Date,Map<String,BigDecimal>> earnCodeLeaveHours)
|
void |
setEnableWeekDetails(Map<String,Boolean> enableWeekDetails)
|
void |
setExemptEmployee(Boolean exemptEmployee)
|
void |
setLastApproveMessage(String lastApproveMessage)
|
void |
setLeaveBlockList(List<LeaveBlock> leaveBlockList)
|
void |
setLeaveSummary(LeaveSummary leaveSummary)
|
void |
setMoreThanOneCalendar(Boolean moreThanOneCalendar)
|
void |
setName(String name)
|
void |
setNotes(List<org.kuali.rice.kew.api.note.Note> notes)
|
void |
setPrincipalId(String principalId)
|
void |
setRoleNames(Map<String,String> roleNames)
|
void |
setSelected(String selected)
|
void |
setWarnings(List<String> warnings)
|
void |
setWeekDateList(Map<String,Set<Date>> weekDateList)
|
void |
setWeekDates(Map<String,String> weekDates)
|
void |
setWeeklyDistribution(Map<Integer,String> weeklyDistribution)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ApprovalLeaveSummaryRow()
Method Detail |
---|
public LeaveSummary getLeaveSummary()
public void setLeaveSummary(LeaveSummary leaveSummary)
public boolean isApprovable()
isApprovable
in interface ApprovalLeaveSummaryRowContract
public int compareTo(ApprovalLeaveSummaryRow row)
compareTo
in interface Comparable<ApprovalLeaveSummaryRow>
public String getName()
ApprovalLeaveSummaryRowContract
name of an ApprovalLeaveSummaryRow
getName
in interface ApprovalLeaveSummaryRowContract
public void setName(String name)
public String getPrincipalId()
ApprovalLeaveSummaryRowContract
principalId of an ApprovalLeaveSummaryRow
getPrincipalId
in interface ApprovalLeaveSummaryRowContract
public void setPrincipalId(String principalId)
public String getUserTargetURLParams()
ApprovalLeaveSummaryRowContract
Helper method to grab the URL parameters for setting target mode for a user/documentID leave summary.
getUserTargetURLParams
in interface ApprovalLeaveSummaryRowContract
public List<LeaveBlock> getLeaveBlockList()
ApprovalLeaveSummaryRowContract
leaveBlockList of an ApprovalLeaveSummaryRow
getLeaveBlockList
in interface ApprovalLeaveSummaryRowContract
public void setLeaveBlockList(List<LeaveBlock> leaveBlockList)
public String getDocumentId()
ApprovalLeaveSummaryRowContract
documentId of an ApprovalLeaveSummaryRow
getDocumentId
in interface ApprovalLeaveSummaryRowContract
public void setDocumentId(String documentId)
public List<String> getWarnings()
ApprovalLeaveSummaryRowContract
warnings of an ApprovalLeaveSummaryRow
getWarnings
in interface ApprovalLeaveSummaryRowContract
public void setWarnings(List<String> warnings)
public String getSelected()
ApprovalLeaveSummaryRowContract
selected of an ApprovalLeaveSummaryRow
getSelected
in interface ApprovalLeaveSummaryRowContract
public void setSelected(String selected)
public List<org.kuali.rice.kew.api.note.Note> getNotes()
ApprovalLeaveSummaryRowContract
notes of an ApprovalLeaveSummaryRow
getNotes
in interface ApprovalLeaveSummaryRowContract
public void setNotes(List<org.kuali.rice.kew.api.note.Note> notes)
public String getLastApproveMessage()
ApprovalLeaveSummaryRowContract
lastApproveMessage of an ApprovalLeaveSummaryRow
getLastApproveMessage
in interface ApprovalLeaveSummaryRowContract
public void setLastApproveMessage(String lastApproveMessage)
public String getApprovalStatus()
ApprovalLeaveSummaryRowContract
approvalStatus of an ApprovalLeaveSummaryRow
getApprovalStatus
in interface ApprovalLeaveSummaryRowContract
public void setApprovalStatus(String approvalStatus)
public Map<Date,Map<String,BigDecimal>> getEarnCodeLeaveHours()
ApprovalLeaveSummaryRowContract
earnCodeLeaveHours of an ApprovalLeaveSummaryRow
getEarnCodeLeaveHours
in interface ApprovalLeaveSummaryRowContract
public void setEarnCodeLeaveHours(Map<Date,Map<String,BigDecimal>> earnCodeLeaveHours)
public Map<Integer,String> getWeeklyDistribution()
public void setWeeklyDistribution(Map<Integer,String> weeklyDistribution)
public Map<String,String> getWeekDates()
public void setWeekDates(Map<String,String> weekDates)
public Boolean getMoreThanOneCalendar()
ApprovalLeaveSummaryRowContract
moreThanOneCalendar flag of an ApprovalTimeSummaryRow
getMoreThanOneCalendar
in interface ApprovalLeaveSummaryRowContract
public void setMoreThanOneCalendar(Boolean moreThanOneCalendar)
public Boolean getExemptEmployee()
ApprovalLeaveSummaryRowContract
exemptEmployee flag of an ApprovalTimeSummaryRow
getExemptEmployee
in interface ApprovalLeaveSummaryRowContract
public void setExemptEmployee(Boolean exemptEmployee)
public String getColor()
ApprovalLeaveSummaryRowContract
color of an ApprovalLeaveSummaryRow
getColor
in interface ApprovalLeaveSummaryRowContract
public void setColor(String color)
color
- the color to setpublic Map<String,String> getRoleNames()
ApprovalLeaveSummaryRowContract
roleNames of an ApprovalLeaveSummaryRow
getRoleNames
in interface ApprovalLeaveSummaryRowContract
public void setRoleNames(Map<String,String> roleNames)
public String getRoleName()
ApprovalLeaveSummaryRowContract
role name of the principalId of an ApprovalLeaveSummaryRow
getRoleName
in interface ApprovalLeaveSummaryRowContract
public Map<String,Set<Date>> getWeekDateList()
public void setWeekDateList(Map<String,Set<Date>> weekDateList)
public Map<String,List<Map<String,Object>>> getDetailMap()
public void setDetailMap(Map<String,List<Map<String,Object>>> detailMap)
public Map<String,Boolean> getEnableWeekDetails()
public void setEnableWeekDetails(Map<String,Boolean> enableWeekDetails)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |