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 TypeMethodDescriptionbooleangetCompanyParty(EntityPermission entityPermission) booleanbooleanbooleangetLeave()getLeave(EntityPermission entityPermission) booleanbooleangetLeaveReason(EntityPermission entityPermission) booleangetLeaveType(EntityPermission entityPermission) booleangetParty()getParty(EntityPermission entityPermission) booleanbooleanbooleanbooleanbooleaninthashCode()voidremove()voidsetCompanyParty(Party entity) voidsetCompanyPartyPK(PartyPK companyPartyPK) voidsetEndTime(Long endTime) voidsetFromTime(Long fromTime) voidvoidvoidsetLeaveName(String leaveName) voidsetLeavePK(LeavePK leavePK) voidsetLeaveReason(LeaveReason entity) voidsetLeaveReasonPK(LeaveReasonPK leaveReasonPK) voidsetLeaveType(LeaveType entity) voidsetLeaveTypePK(LeaveTypePK leaveTypePK) voidvoidsetPartyPK(PartyPK partyPK) voidsetStartTime(Long startTime) voidsetThruTime(Long thruTime) voidsetTotalTime(Long totalTime) voidstore()toString()Methods inherited from class com.echothree.util.server.persistence.BaseEntity
checkReadWrite, getEntityPermission
-
Constructor Details
-
LeaveDetail
Creates a new instance of LeaveDetail- Throws:
PersistenceException
-
LeaveDetail
Creates a new instance of LeaveDetail
-
-
Method Details
-
getBaseFactoryInstance
- Specified by:
getBaseFactoryInstancein classBaseEntity
-
hasBeenModified
- Specified by:
hasBeenModifiedin classBaseEntity
-
hashCode
-
toString
-
equals
-
store
- Specified by:
storein classBaseEntity- Throws:
PersistenceDatabaseException
-
remove
- Specified by:
removein classBaseEntity- Throws:
PersistenceDatabaseException
-
getLeaveDetailValue
-
setLeaveDetailValue
public void setLeaveDetailValue(@Nonnull LeaveDetailValue value) throws PersistenceReadOnlyException - Throws:
PersistenceReadOnlyException
-
getPrimaryKey
- Specified by:
getPrimaryKeyin classBaseEntity
-
getLeavePK
-
getLeave
-
getLeave
-
getLeaveForUpdate
-
setLeavePK
public void setLeavePK(@Nonnull LeavePK leavePK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setLeave
-
getLeavePKHasBeenModified
-
getLeaveName
-
setLeaveName
public void setLeaveName(@Nonnull String leaveName) throws PersistenceNotNullException, PersistenceReadOnlyException -
getLeaveNameHasBeenModified
-
getPartyPK
-
getParty
-
getParty
-
getPartyForUpdate
-
setPartyPK
public void setPartyPK(@Nonnull PartyPK partyPK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setParty
-
getPartyPKHasBeenModified
-
getCompanyPartyPK
-
getCompanyParty
-
getCompanyParty
-
getCompanyPartyForUpdate
-
setCompanyPartyPK
public void setCompanyPartyPK(@Nonnull PartyPK companyPartyPK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setCompanyParty
-
getCompanyPartyPKHasBeenModified
-
getLeaveTypePK
-
getLeaveType
-
getLeaveType
-
getLeaveTypeForUpdate
-
setLeaveTypePK
public void setLeaveTypePK(@Nonnull LeaveTypePK leaveTypePK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setLeaveType
-
getLeaveTypePKHasBeenModified
-
getLeaveReasonPK
-
getLeaveReason
-
getLeaveReason
-
getLeaveReasonForUpdate
-
setLeaveReasonPK
public void setLeaveReasonPK(@Nonnull LeaveReasonPK leaveReasonPK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setLeaveReason
-
getLeaveReasonPKHasBeenModified
-
getStartTime
-
setStartTime
public void setStartTime(@Nonnull Long startTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getStartTimeHasBeenModified
-
getEndTime
-
setEndTime
public void setEndTime(@Nullable Long endTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getEndTimeHasBeenModified
-
getTotalTime
-
setTotalTime
public void setTotalTime(@Nullable Long totalTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getTotalTimeHasBeenModified
-
getFromTime
-
setFromTime
public void setFromTime(@Nonnull Long fromTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getFromTimeHasBeenModified
-
getThruTime
-
setThruTime
public void setThruTime(@Nonnull Long thruTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getThruTimeHasBeenModified
-