org.kuali.hr.time.clock.location
Class ClockLocationRule

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.hr.time.HrBusinessObject
              extended by org.kuali.hr.time.rule.TkRule
                  extended by org.kuali.hr.time.clock.location.ClockLocationRule
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, DepartmentalRule, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.PersistableBusinessObject

public class ClockLocationRule
extends TkRule
implements DepartmentalRule

See Also:
Serialized Form

Field Summary
static String CACHE_NAME
           
 
Fields inherited from class org.kuali.hr.time.HrBusinessObject
active, effectiveDate
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
ClockLocationRule()
           
 
Method Summary
 Department getDepartment()
           
 String getDept()
          Returns the String representing the Department that this object belongs to.
 Boolean getHistory()
           
 String getHrDeptId()
           
 String getHrJobId()
           
 String getId()
           
 List<ClockLocationRuleIpAddress> getIpAddresses()
           
 String getIpAddressesString()
           
 Job getJob()
           
 Long getJobNumber()
           
 org.kuali.rice.kim.api.identity.Person getPrincipal()
           
 String getPrincipalId()
           
 Timestamp getTimestamp()
           
 String getTkClockLocationRuleId()
           
 String getTkWorkAreaId()
           
 String getUniqueKey()
           
 String getUserPrincipalId()
           
 Long getWorkArea()
          Returns the Long representing the WorkArea that this object belongs to.
 WorkArea getWorkAreaObj()
           
 void setDepartment(Department department)
           
 void setDept(String dept)
           
 void setHistory(Boolean history)
           
 void setHrDeptId(String hrDeptId)
           
 void setHrJobId(String hrJobId)
           
 void setId(String id)
           
 void setIpAddresses(List<ClockLocationRuleIpAddress> ipAddresses)
           
 void setJob(Job job)
           
 void setJobNumber(Long jobNumber)
           
 void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)
           
 void setPrincipalId(String principalId)
           
 void setTimestamp(Timestamp timestamp)
           
 void setTkClockLocationRuleId(String tkClockLocationRuleId)
           
 void setTkWorkAreaId(String tkWorkAreaId)
           
 void setUserPrincipalId(String userPrincipalId)
           
 void setWorkArea(Long workArea)
           
 void setWorkAreaObj(WorkArea workAreaObj)
           
 
Methods inherited from class org.kuali.hr.time.HrBusinessObject
getEffectiveDate, isActive, setActive, setEffectiveDate
 
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

Field Detail

CACHE_NAME

public static final String CACHE_NAME
See Also:
Constant Field Values
Constructor Detail

ClockLocationRule

public ClockLocationRule()
Method Detail

getWorkArea

public Long getWorkArea()
Description copied from interface: DepartmentalRule
Returns the Long representing the WorkArea that this object belongs to.

Specified by:
getWorkArea in interface DepartmentalRule
Returns:
A Long representing the WorkArea.

setWorkArea

public void setWorkArea(Long workArea)

getPrincipalId

public String getPrincipalId()

setPrincipalId

public void setPrincipalId(String principalId)

getTimestamp

public Timestamp getTimestamp()
Overrides:
getTimestamp in class HrBusinessObject

setTimestamp

public void setTimestamp(Timestamp timestamp)
Overrides:
setTimestamp in class HrBusinessObject

getUserPrincipalId

public String getUserPrincipalId()

setUserPrincipalId

public void setUserPrincipalId(String userPrincipalId)

getJobNumber

public Long getJobNumber()

setJobNumber

public void setJobNumber(Long jobNumber)

getDepartment

public Department getDepartment()

setDepartment

public void setDepartment(Department department)

getWorkAreaObj

public WorkArea getWorkAreaObj()

setWorkAreaObj

public void setWorkAreaObj(WorkArea workAreaObj)

getJob

public Job getJob()

setJob

public void setJob(Job job)

getTkClockLocationRuleId

public String getTkClockLocationRuleId()

setTkClockLocationRuleId

public void setTkClockLocationRuleId(String tkClockLocationRuleId)

getDept

public String getDept()
Description copied from interface: DepartmentalRule
Returns the String representing the Department that this object belongs to.

Specified by:
getDept in interface DepartmentalRule
Returns:
A String representation of the department.

setDept

public void setDept(String dept)

setHistory

public void setHistory(Boolean history)

getHistory

public Boolean getHistory()

getPrincipal

public org.kuali.rice.kim.api.identity.Person getPrincipal()

setPrincipal

public void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)

getHrDeptId

public String getHrDeptId()

setHrDeptId

public void setHrDeptId(String hrDeptId)

getTkWorkAreaId

public String getTkWorkAreaId()

setTkWorkAreaId

public void setTkWorkAreaId(String tkWorkAreaId)

getHrJobId

public String getHrJobId()

setHrJobId

public void setHrJobId(String hrJobId)

getUniqueKey

public String getUniqueKey()
Specified by:
getUniqueKey in class HrBusinessObject

getId

public String getId()
Specified by:
getId in class HrBusinessObject

setId

public void setId(String id)
Specified by:
setId in class HrBusinessObject

getIpAddresses

public List<ClockLocationRuleIpAddress> getIpAddresses()

setIpAddresses

public void setIpAddresses(List<ClockLocationRuleIpAddress> ipAddresses)

getIpAddressesString

public String getIpAddressesString()


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