Class EmploymentDetail
java.lang.Object
com.echothree.util.server.persistence.BaseEntity
com.echothree.model.data.employee.server.entity.EmploymentDetail
- 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 EmploymentDetailEmploymentDetail(EmploymentDetailValue value, EntityPermission entityPermission) Creates a new instance of EmploymentDetail -
Method Summary
Modifier and TypeMethodDescriptionbooleangetCompanyParty(EntityPermission entityPermission) booleangetEmployment(EntityPermission entityPermission) booleanbooleanbooleanbooleangetParty()getParty(EntityPermission entityPermission) booleanbooleangetTerminationReason(EntityPermission entityPermission) booleangetTerminationType(EntityPermission entityPermission) booleanbooleanbooleaninthashCode()voidremove()voidsetCompanyParty(Party entity) voidsetCompanyPartyPK(PartyPK companyPartyPK) voidsetEmployment(Employment entity) voidvoidsetEmploymentName(String employmentName) voidsetEmploymentPK(EmploymentPK employmentPK) voidsetEndTime(Long endTime) voidsetFromTime(Long fromTime) voidvoidsetPartyPK(PartyPK partyPK) voidsetStartTime(Long startTime) voidvoidsetTerminationReasonPK(TerminationReasonPK terminationReasonPK) voidsetTerminationType(TerminationType entity) voidsetTerminationTypePK(TerminationTypePK terminationTypePK) voidsetThruTime(Long thruTime) voidstore()toString()Methods inherited from class com.echothree.util.server.persistence.BaseEntity
checkReadWrite, getEntityPermission
-
Constructor Details
-
EmploymentDetail
Creates a new instance of EmploymentDetail- Throws:
PersistenceException
-
EmploymentDetail
Creates a new instance of EmploymentDetail
-
-
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
-
getEmploymentDetailValue
-
setEmploymentDetailValue
public void setEmploymentDetailValue(@Nonnull EmploymentDetailValue value) throws PersistenceReadOnlyException - Throws:
PersistenceReadOnlyException
-
getPrimaryKey
- Specified by:
getPrimaryKeyin classBaseEntity
-
getEmploymentPK
-
getEmployment
-
getEmployment
-
getEmploymentForUpdate
-
setEmploymentPK
public void setEmploymentPK(@Nonnull EmploymentPK employmentPK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setEmployment
-
getEmploymentPKHasBeenModified
-
getEmploymentName
-
setEmploymentName
public void setEmploymentName(@Nonnull String employmentName) throws PersistenceNotNullException, PersistenceReadOnlyException -
getEmploymentNameHasBeenModified
-
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
-
getStartTime
-
setStartTime
public void setStartTime(@Nonnull Long startTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getStartTimeHasBeenModified
-
getEndTime
-
setEndTime
public void setEndTime(@Nullable Long endTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getEndTimeHasBeenModified
-
getTerminationTypePK
-
getTerminationType
-
getTerminationType
-
getTerminationTypeForUpdate
-
setTerminationTypePK
public void setTerminationTypePK(@Nullable TerminationTypePK terminationTypePK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setTerminationType
-
getTerminationTypePKHasBeenModified
-
getTerminationReasonPK
-
getTerminationReason
-
getTerminationReason
-
getTerminationReasonForUpdate
-
setTerminationReasonPK
public void setTerminationReasonPK(@Nullable TerminationReasonPK terminationReasonPK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setTerminationReason
-
getTerminationReasonPKHasBeenModified
-
getFromTime
-
setFromTime
public void setFromTime(@Nonnull Long fromTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getFromTimeHasBeenModified
-
getThruTime
-
setThruTime
public void setThruTime(@Nonnull Long thruTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getThruTimeHasBeenModified
-