public class ApprovalLeaveSummaryRow extends Object implements Serializable, ApprovalLeaveSummaryRowContract
Constructor and Description |
---|
ApprovalLeaveSummaryRow() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ApprovalLeaveSummaryRowContract 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<org.joda.time.LocalDateTime,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
|
LeaveSummaryContract |
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<org.joda.time.LocalDateTime>> |
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)
Set color associated with the ApprovalLeaveSummaryRow
|
void |
setDetailMap(Map<String,List<Map<String,Object>>> detailMap) |
void |
setDocumentId(String documentId) |
void |
setEarnCodeLeaveHours(Map<org.joda.time.LocalDateTime,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(LeaveSummaryContract 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<org.joda.time.LocalDateTime>> weekDateList) |
void |
setWeekDates(Map<String,String> weekDates) |
void |
setWeeklyDistribution(Map<Integer,String> weeklyDistribution) |
public ApprovalLeaveSummaryRow()
public LeaveSummaryContract getLeaveSummary()
public void setLeaveSummary(LeaveSummaryContract leaveSummary)
public boolean isApprovable()
isApprovable
in interface ApprovalLeaveSummaryRowContract
public int compareTo(ApprovalLeaveSummaryRowContract row)
compareTo
in interface Comparable<ApprovalLeaveSummaryRowContract>
public String getName()
ApprovalLeaveSummaryRowContract
name of an ApprovalLeaveSummaryRow
getName
in interface ApprovalLeaveSummaryRowContract
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 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<org.joda.time.LocalDateTime,Map<String,BigDecimal>> getEarnCodeLeaveHours()
ApprovalLeaveSummaryRowContract
earnCodeLeaveHours of an ApprovalLeaveSummaryRow
getEarnCodeLeaveHours
in interface ApprovalLeaveSummaryRowContract
public void setEarnCodeLeaveHours(Map<org.joda.time.LocalDateTime,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)
ApprovalLeaveSummaryRowContract
color of an ApprovalLeaveSummaryRow
setColor
in interface ApprovalLeaveSummaryRowContract
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<org.joda.time.LocalDateTime>> getWeekDateList()
public void setWeekDateList(Map<String,Set<org.joda.time.LocalDateTime>> weekDateList)
public Map<String,Boolean> getEnableWeekDetails()
public void setEnableWeekDetails(Map<String,Boolean> enableWeekDetails)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.