org.kuali.hr.time.permissions
Interface TkPermissionsService

All Known Implementing Classes:
TkPermissionsServiceImpl

public interface TkPermissionsService


Method Summary
 boolean canAddDepartmentLevelRoles()
           
 boolean canAddLocationLevelRoles()
           
 boolean canAddSystemLevelRole()
           
 boolean canAddTimeBlock()
           
 boolean canAddWorkareaLevelRoles()
           
 boolean canApproveTimesheet(TimesheetDocument doc)
           
 boolean canBankOrTransferSSTOUsage(LeaveBlock lb)
          Determine if given leave block is a accrual generated System Scheduled Timeoff usage that can be banked/transferred and if the leave block is on the current leave calendar entry of the current targeted user
 boolean canBankSSTOUsage(LeaveBlock lb)
          Determine if given leave block is a accrual generated System Scheduled Timeoff usage that can be banked and if the leave block is on the current leave calendar entry of the current targeted user
 boolean canDeleteDeptLunchDeduction()
           
 boolean canDeleteLeaveBlock(LeaveBlock lb)
           
 boolean canDeleteTimeBlock(TimeBlock tb)
           
 boolean canEditDeptMaintPages()
           
 boolean canEditDeptMaintPages(DepartmentalRule dr)
           
 boolean canEditLeaveBlock(LeaveBlock lb)
           
 boolean canEditOvertimeEarnCode(TimeBlock tb)
           
 boolean canEditRegEarnCode(TimeBlock tb)
           
 boolean canEditTimeBlock(TimeBlock tb)
           
 boolean canEditTimeBlockAllFields(TimeBlock tb)
           
 boolean canEditTimesheet(String documentId)
           
 boolean canEditTimesheet(TimesheetDocument doc)
           
 boolean canSubmitTimesheet(String docId)
           
 boolean canSubmitTimesheet(TimesheetDocument doc)
           
 boolean canTransferSSTOUsage(LeaveBlock lb)
          Determine if given leave block is a accrual generated System Scheduled Timeoff usage that can be transferred and if the leave block is on the current leave calendar entry of the current targeted user
 boolean canViewAdminTab()
           
 boolean canViewApproverTab()
           
 boolean canViewBatchJobsTab()
           
 boolean canViewClockTab()
           
 boolean canViewDeptMaintPages()
           
 boolean canViewDeptMaintPages(DepartmentalRule dr)
           
 boolean canViewLeaveAccrualTab()
           
 boolean canViewLeaveTabsWithEStatus()
           
 boolean canViewLeaveTabsWithNEStatus()
           
 boolean canViewLinkOnMaintPages()
           
 boolean canViewPersonInfoTab()
           
 boolean canViewTimeDetailTab()
           
 boolean canViewTimesheet(String documentId)
           
 boolean canViewTimesheet(TimesheetDocument doc)
           
 boolean canViewTimeTabs()
           
 boolean canWildcardDeptInDeptRule(DepartmentalRule dr)
           
 boolean canWildcardWorkAreaInDeptRule(DepartmentalRule dr)
           
 

Method Detail

canAddTimeBlock

boolean canAddTimeBlock()

canEditTimeBlockAllFields

boolean canEditTimeBlockAllFields(TimeBlock tb)

canEditTimeBlock

boolean canEditTimeBlock(TimeBlock tb)

canDeleteTimeBlock

boolean canDeleteTimeBlock(TimeBlock tb)

canEditLeaveBlock

boolean canEditLeaveBlock(LeaveBlock lb)

canDeleteLeaveBlock

boolean canDeleteLeaveBlock(LeaveBlock lb)

canViewAdminTab

boolean canViewAdminTab()

canViewClockTab

boolean canViewClockTab()

canViewApproverTab

boolean canViewApproverTab()

canViewTimeDetailTab

boolean canViewTimeDetailTab()

canViewBatchJobsTab

boolean canViewBatchJobsTab()

canViewPersonInfoTab

boolean canViewPersonInfoTab()

canViewLeaveAccrualTab

boolean canViewLeaveAccrualTab()

canViewTimesheet

boolean canViewTimesheet(TimesheetDocument doc)

canViewTimesheet

boolean canViewTimesheet(String documentId)

canEditTimesheet

boolean canEditTimesheet(TimesheetDocument doc)

canEditTimesheet

boolean canEditTimesheet(String documentId)

canSubmitTimesheet

boolean canSubmitTimesheet(TimesheetDocument doc)

canSubmitTimesheet

boolean canSubmitTimesheet(String docId)

canApproveTimesheet

boolean canApproveTimesheet(TimesheetDocument doc)

canViewLinkOnMaintPages

boolean canViewLinkOnMaintPages()

canViewDeptMaintPages

boolean canViewDeptMaintPages()

canViewDeptMaintPages

boolean canViewDeptMaintPages(DepartmentalRule dr)

canEditDeptMaintPages

boolean canEditDeptMaintPages()

canEditDeptMaintPages

boolean canEditDeptMaintPages(DepartmentalRule dr)

canWildcardWorkAreaInDeptRule

boolean canWildcardWorkAreaInDeptRule(DepartmentalRule dr)

canWildcardDeptInDeptRule

boolean canWildcardDeptInDeptRule(DepartmentalRule dr)

canEditOvertimeEarnCode

boolean canEditOvertimeEarnCode(TimeBlock tb)

canEditRegEarnCode

boolean canEditRegEarnCode(TimeBlock tb)

canDeleteDeptLunchDeduction

boolean canDeleteDeptLunchDeduction()

canAddSystemLevelRole

boolean canAddSystemLevelRole()

canAddLocationLevelRoles

boolean canAddLocationLevelRoles()

canAddDepartmentLevelRoles

boolean canAddDepartmentLevelRoles()

canAddWorkareaLevelRoles

boolean canAddWorkareaLevelRoles()

canViewTimeTabs

boolean canViewTimeTabs()

canViewLeaveTabsWithEStatus

boolean canViewLeaveTabsWithEStatus()

canViewLeaveTabsWithNEStatus

boolean canViewLeaveTabsWithNEStatus()

canBankOrTransferSSTOUsage

boolean canBankOrTransferSSTOUsage(LeaveBlock lb)
Determine if given leave block is a accrual generated System Scheduled Timeoff usage that can be banked/transferred and if the leave block is on the current leave calendar entry of the current targeted user

Parameters:
lb -
Returns:

canTransferSSTOUsage

boolean canTransferSSTOUsage(LeaveBlock lb)
Determine if given leave block is a accrual generated System Scheduled Timeoff usage that can be transferred and if the leave block is on the current leave calendar entry of the current targeted user

Parameters:
lb -
Returns:

canBankSSTOUsage

boolean canBankSSTOUsage(LeaveBlock lb)
Determine if given leave block is a accrual generated System Scheduled Timeoff usage that can be banked and if the leave block is on the current leave calendar entry of the current targeted user

Parameters:
lb -
Returns:


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