Package org.fenixedu.academic.domain
Class Job_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.Job_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class Job_Base
extends pt.ist.fenixframework.core.AbstractDomainObject
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject
pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.joda.time.LocalDateorg.fenixedu.academic.domain.BusinessAreagetCity()org.fenixedu.academic.domain.ContractTypeorg.fenixedu.academic.domain.Countryorg.fenixedu.academic.domain.Personorg.joda.time.LocalDateorg.fenixedu.academic.domain.JobApplicationTypeorg.joda.time.DateTimeorg.fenixedu.academic.domain.BusinessAreaorg.fenixedu.academic.domain.Personstatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Job,org.fenixedu.academic.domain.BusinessArea> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Job,org.fenixedu.academic.domain.Country> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Person,org.fenixedu.academic.domain.Job> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Job,org.fenixedu.academic.domain.BusinessArea> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Person,org.fenixedu.academic.domain.Job> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.Job> org.fenixedu.bennu.core.domain.Bennuorg.fenixedu.academic.domain.SalaryTypevoidsetBeginDate(org.joda.time.LocalDate beginDate) voidsetBusinessArea(org.fenixedu.academic.domain.BusinessArea businessArea) voidvoidsetContractType(org.fenixedu.academic.domain.ContractType contractType) voidsetCountry(org.fenixedu.academic.domain.Country country) voidsetCreator(org.fenixedu.academic.domain.Person creator) voidsetEmployerName(String employerName) voidsetEndDate(org.joda.time.LocalDate endDate) voidsetJobApplicationType(org.fenixedu.academic.domain.JobApplicationType jobApplicationType) voidsetLastModifiedDate(org.joda.time.DateTime lastModifiedDate) voidsetParentBusinessArea(org.fenixedu.academic.domain.BusinessArea parentBusinessArea) voidsetPerson(org.fenixedu.academic.domain.Person person) voidsetPosition(String position) voidsetRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) voidvoidsetSalaryType(org.fenixedu.academic.domain.SalaryType salaryType) Methods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace
-
Constructor Details
-
Job_Base
protected Job_Base()
-
-
Method Details
-
getRelationJobBusinessArea
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Job,org.fenixedu.academic.domain.BusinessArea> getRelationJobBusinessArea() -
getRelationJobCreatorPerson
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Person,org.fenixedu.academic.domain.Job> getRelationJobCreatorPerson() -
getRelationJobPerson
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Person,org.fenixedu.academic.domain.Job> getRelationJobPerson() -
getRelationJobParentBusinessArea
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Job,org.fenixedu.academic.domain.BusinessArea> getRelationJobParentBusinessArea() -
getRelationJobCountry
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Job,org.fenixedu.academic.domain.Country> getRelationJobCountry() -
getRelationRootDomainObjectJob
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.Job> getRelationRootDomainObjectJob() -
getEmployerName
-
setEmployerName
-
getCity
-
setCity
-
getBeginDate
public org.joda.time.LocalDate getBeginDate() -
setBeginDate
public void setBeginDate(org.joda.time.LocalDate beginDate) -
getEndDate
public org.joda.time.LocalDate getEndDate() -
setEndDate
public void setEndDate(org.joda.time.LocalDate endDate) -
getPosition
-
setPosition
-
getJobApplicationType
public org.fenixedu.academic.domain.JobApplicationType getJobApplicationType() -
setJobApplicationType
public void setJobApplicationType(org.fenixedu.academic.domain.JobApplicationType jobApplicationType) -
getContractType
public org.fenixedu.academic.domain.ContractType getContractType() -
setContractType
public void setContractType(org.fenixedu.academic.domain.ContractType contractType) -
getSalaryType
public org.fenixedu.academic.domain.SalaryType getSalaryType() -
setSalaryType
public void setSalaryType(org.fenixedu.academic.domain.SalaryType salaryType) -
getLastModifiedDate
public org.joda.time.DateTime getLastModifiedDate() -
setLastModifiedDate
public void setLastModifiedDate(org.joda.time.DateTime lastModifiedDate) -
getSalary
-
setSalary
-
getBusinessArea
public org.fenixedu.academic.domain.BusinessArea getBusinessArea() -
setBusinessArea
public void setBusinessArea(org.fenixedu.academic.domain.BusinessArea businessArea) -
getCreator
public org.fenixedu.academic.domain.Person getCreator() -
setCreator
public void setCreator(org.fenixedu.academic.domain.Person creator) -
getPerson
public org.fenixedu.academic.domain.Person getPerson() -
setPerson
public void setPerson(org.fenixedu.academic.domain.Person person) -
getParentBusinessArea
public org.fenixedu.academic.domain.BusinessArea getParentBusinessArea() -
setParentBusinessArea
public void setParentBusinessArea(org.fenixedu.academic.domain.BusinessArea parentBusinessArea) -
getCountry
public org.fenixedu.academic.domain.Country getCountry() -
setCountry
public void setCountry(org.fenixedu.academic.domain.Country country) -
getRootDomainObject
public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject() -
setRootDomainObject
public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject)
-