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
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.joda.time.LocalDate
     
    org.fenixedu.academic.domain.BusinessArea
     
     
    org.fenixedu.academic.domain.ContractType
     
    org.fenixedu.academic.domain.Country
     
    org.fenixedu.academic.domain.Person
     
     
    org.joda.time.LocalDate
     
    org.fenixedu.academic.domain.JobApplicationType
     
    org.joda.time.DateTime
     
    org.fenixedu.academic.domain.BusinessArea
     
    org.fenixedu.academic.domain.Person
     
     
    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.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.Bennu
     
     
    org.fenixedu.academic.domain.SalaryType
     
    void
    setBeginDate(org.joda.time.LocalDate beginDate)
     
    void
    setBusinessArea(org.fenixedu.academic.domain.BusinessArea businessArea)
     
    void
     
    void
    setContractType(org.fenixedu.academic.domain.ContractType contractType)
     
    void
    setCountry(org.fenixedu.academic.domain.Country country)
     
    void
    setCreator(org.fenixedu.academic.domain.Person creator)
     
    void
    setEmployerName(String employerName)
     
    void
    setEndDate(org.joda.time.LocalDate endDate)
     
    void
    setJobApplicationType(org.fenixedu.academic.domain.JobApplicationType jobApplicationType)
     
    void
    setLastModifiedDate(org.joda.time.DateTime lastModifiedDate)
     
    void
    setParentBusinessArea(org.fenixedu.academic.domain.BusinessArea parentBusinessArea)
     
    void
    setPerson(org.fenixedu.academic.domain.Person person)
     
    void
    setPosition(String position)
     
    void
    setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject)
     
    void
    setSalary(Double salary)
     
    void
    setSalaryType(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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 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

      public String getEmployerName()
    • setEmployerName

      public void setEmployerName(String employerName)
    • getCity

      public String getCity()
    • setCity

      public void setCity(String city)
    • 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

      public String getPosition()
    • setPosition

      public void setPosition(String position)
    • 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

      public Double getSalary()
    • setSalary

      public void setSalary(Double salary)
    • 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)