org.kuali.kpme.tklm.leave.block
Class LeaveBlock.Builder

java.lang.Object
  extended by org.kuali.kpme.tklm.leave.block.LeaveBlock.Builder
Enclosing class:
LeaveBlock

public static class LeaveBlock.Builder
extends Object


Constructor Summary
LeaveBlock.Builder(org.joda.time.LocalDate leaveDate, String documentId, String principalId, String earnCode, BigDecimal leaveAmount)
           
 
Method Summary
 LeaveBlock.Builder accrualCategory(String val)
           
 LeaveBlock.Builder accrualGenerated(Boolean val)
           
 LeaveBlock.Builder blockId(Long val)
           
 LeaveBlock build()
           
 LeaveBlock.Builder description(String val)
           
 LeaveBlock.Builder jobNumber(Long val)
           
 LeaveBlock.Builder leaveBlockType(String leaveBlockType)
           
 LeaveBlock.Builder LeaveCalendarDocumentHeader(LeaveCalendarDocumentHeader leaveCalendarDocumentHeader)
           
 LeaveBlock.Builder principalIdModified(String val)
           
 LeaveBlock.Builder requestStatus(String val)
           
 LeaveBlock.Builder scheduleTimeOffId(String val)
           
 LeaveBlock.Builder task(Long val)
           
 LeaveBlock.Builder timestamp(Timestamp val)
           
 LeaveBlock.Builder userPrincipalId(String userPrincipalId)
           
 LeaveBlock.Builder workArea(Long val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LeaveBlock.Builder

public LeaveBlock.Builder(org.joda.time.LocalDate leaveDate,
                          String documentId,
                          String principalId,
                          String earnCode,
                          BigDecimal leaveAmount)
Method Detail

description

public LeaveBlock.Builder description(String val)

principalIdModified

public LeaveBlock.Builder principalIdModified(String val)

timestamp

public LeaveBlock.Builder timestamp(Timestamp val)

accrualGenerated

public LeaveBlock.Builder accrualGenerated(Boolean val)

blockId

public LeaveBlock.Builder blockId(Long val)

scheduleTimeOffId

public LeaveBlock.Builder scheduleTimeOffId(String val)

accrualCategory

public LeaveBlock.Builder accrualCategory(String val)

workArea

public LeaveBlock.Builder workArea(Long val)

jobNumber

public LeaveBlock.Builder jobNumber(Long val)

task

public LeaveBlock.Builder task(Long val)

requestStatus

public LeaveBlock.Builder requestStatus(String val)

leaveBlockType

public LeaveBlock.Builder leaveBlockType(String leaveBlockType)

userPrincipalId

public LeaveBlock.Builder userPrincipalId(String userPrincipalId)

LeaveCalendarDocumentHeader

public LeaveBlock.Builder LeaveCalendarDocumentHeader(LeaveCalendarDocumentHeader leaveCalendarDocumentHeader)

build

public LeaveBlock build()


Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.