Class LeaveDetail
java.lang.Object
com.echothree.util.server.persistence.BaseEntity
com.echothree.model.data.employee.server.entity.LeaveDetail
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields inherited from class com.echothree.util.server.persistence.BaseEntity
_entityPermission
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of LeaveDetailLeaveDetail
(LeaveDetailValue value, EntityPermission entityPermission) Creates a new instance of LeaveDetail -
Method Summary
Modifier and TypeMethodDescriptionboolean
getCompanyParty
(EntityPermission entityPermission) getCompanyParty
(Session session) getCompanyParty
(Session session, EntityPermission entityPermission) getCompanyPartyForUpdate
(Session session) boolean
boolean
boolean
getLeave()
getLeave
(EntityPermission entityPermission) getLeave
(Session session, EntityPermission entityPermission) getLeaveForUpdate
(Session session) boolean
boolean
getLeaveReason
(EntityPermission entityPermission) getLeaveReason
(Session session) getLeaveReason
(Session session, EntityPermission entityPermission) getLeaveReasonForUpdate
(Session session) boolean
getLeaveType
(EntityPermission entityPermission) getLeaveType
(Session session) getLeaveType
(Session session, EntityPermission entityPermission) getLeaveTypeForUpdate
(Session session) boolean
getParty()
getParty
(EntityPermission entityPermission) getParty
(Session session, EntityPermission entityPermission) getPartyForUpdate
(Session session) boolean
boolean
boolean
boolean
boolean
int
hashCode()
void
remove()
void
void
setCompanyParty
(Party entity) void
setCompanyPartyPK
(PartyPK companyPartyPK) void
setEndTime
(Long endTime) void
setFromTime
(Long fromTime) void
void
void
setLeaveName
(String leaveName) void
setLeavePK
(LeavePK leavePK) void
setLeaveReason
(LeaveReason entity) void
setLeaveReasonPK
(LeaveReasonPK leaveReasonPK) void
setLeaveType
(LeaveType entity) void
setLeaveTypePK
(LeaveTypePK leaveTypePK) void
void
setPartyPK
(PartyPK partyPK) void
setStartTime
(Long startTime) void
setThruTime
(Long thruTime) void
setTotalTime
(Long totalTime) void
toString()
Methods inherited from class com.echothree.util.server.persistence.BaseEntity
checkReadWrite, getEntityPermission, store
-
Constructor Details
-
LeaveDetail
Creates a new instance of LeaveDetail- Throws:
PersistenceException
-
LeaveDetail
Creates a new instance of LeaveDetail
-
-
Method Details
-
getBaseFactoryInstance
- Specified by:
getBaseFactoryInstance
in classBaseEntity
-
hasBeenModified
- Specified by:
hasBeenModified
in classBaseEntity
-
hashCode
-
toString
-
equals
-
store
- Specified by:
store
in classBaseEntity
- Throws:
PersistenceDatabaseException
-
remove
- Specified by:
remove
in classBaseEntity
- Throws:
PersistenceDatabaseException
-
remove
- Overrides:
remove
in classBaseEntity
- Throws:
PersistenceDatabaseException
-
getLeaveDetailValue
-
setLeaveDetailValue
- Throws:
PersistenceReadOnlyException
-
getPrimaryKey
- Specified by:
getPrimaryKey
in classBaseEntity
-
getLeavePK
-
getLeave
-
getLeave
-
getLeave
-
getLeave
-
getLeaveForUpdate
-
getLeaveForUpdate
-
setLeavePK
public void setLeavePK(LeavePK leavePK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setLeave
-
getLeavePKHasBeenModified
-
getLeaveName
-
setLeaveName
public void setLeaveName(String leaveName) throws PersistenceNotNullException, PersistenceReadOnlyException -
getLeaveNameHasBeenModified
-
getPartyPK
-
getParty
-
getParty
-
getParty
-
getParty
-
getPartyForUpdate
-
getPartyForUpdate
-
setPartyPK
public void setPartyPK(PartyPK partyPK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setParty
-
getPartyPKHasBeenModified
-
getCompanyPartyPK
-
getCompanyParty
-
getCompanyParty
-
getCompanyParty
-
getCompanyParty
-
getCompanyPartyForUpdate
-
getCompanyPartyForUpdate
-
setCompanyPartyPK
public void setCompanyPartyPK(PartyPK companyPartyPK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setCompanyParty
-
getCompanyPartyPKHasBeenModified
-
getLeaveTypePK
-
getLeaveType
-
getLeaveType
-
getLeaveType
-
getLeaveType
-
getLeaveTypeForUpdate
-
getLeaveTypeForUpdate
-
setLeaveTypePK
public void setLeaveTypePK(LeaveTypePK leaveTypePK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setLeaveType
-
getLeaveTypePKHasBeenModified
-
getLeaveReasonPK
-
getLeaveReason
-
getLeaveReason
-
getLeaveReason
-
getLeaveReason
-
getLeaveReasonForUpdate
-
getLeaveReasonForUpdate
-
setLeaveReasonPK
public void setLeaveReasonPK(LeaveReasonPK leaveReasonPK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setLeaveReason
-
getLeaveReasonPKHasBeenModified
-
getStartTime
-
setStartTime
public void setStartTime(Long startTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getStartTimeHasBeenModified
-
getEndTime
-
setEndTime
public void setEndTime(Long endTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getEndTimeHasBeenModified
-
getTotalTime
-
setTotalTime
public void setTotalTime(Long totalTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getTotalTimeHasBeenModified
-
getFromTime
-
setFromTime
public void setFromTime(Long fromTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getFromTimeHasBeenModified
-
getThruTime
-
setThruTime
public void setThruTime(Long thruTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getThruTimeHasBeenModified
-