Package models
Class Company
- java.lang.Object
 - 
- models.Company
 
 
- 
public class Company extends java.lang.ObjectA classe Company contém as informações de uma determinada empresa.Contém métodos responsáveis por adicionar ou remover uma vaga de emprego.
- Since:
 - 2023.
 - Version:
 - 1.2.
 - Author:
 - Ana Clara, Arthur e Caio.
 
 
- 
- 
Constructor Summary
Constructors Constructor Description Company(java.lang.String name, java.lang.String occupation_area, java.lang.String email)Método construtor responsável por criar uma empresa.Company(java.lang.String name, java.lang.String occupation_area, java.lang.String email, Address address)Sobrecarga do método construtor, o qual recebe também o parâmetroaddress. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddJob(Job job)Adiciona um novo emprego na ArrayList de empregosAddressgetAddress()java.lang.StringgetEmail()java.util.ArrayList<Job>getJobs()java.lang.StringgetName()java.lang.StringgetOccupationArea()java.lang.StringgetRepresentative()voidremoveJob(Job job)Remove um emprego da ArrayList de empregosvoidsetAddress(Address address)voidsetEmail(java.lang.String email)voidsetName(java.lang.String name)voidsetOccupationArea(java.lang.String occupation_area)voidsetRepresentative(java.lang.String username)java.lang.StringtoString() 
 - 
 
- 
- 
Constructor Detail
- 
Company
public Company(java.lang.String name, java.lang.String occupation_area, java.lang.String email)Método construtor responsável por criar uma empresa.- Parameters:
 name- define o nome da empresa.occupation_area- define a área de ocupação dessa empresa.email- define o email da empresa.
 
- 
Company
public Company(java.lang.String name, java.lang.String occupation_area, java.lang.String email, Address address)Sobrecarga do método construtor, o qual recebe também o parâmetroaddress.- Parameters:
 name- define o nome da empresa.occupation_area- define a área de ocupação dessa empresa.email- define o email da empresa.address- define o endereço da empresa.
 
 - 
 
- 
Method Detail
- 
getName
public java.lang.String getName()
 
- 
getOccupationArea
public java.lang.String getOccupationArea()
 
- 
getEmail
public java.lang.String getEmail()
 
- 
getAddress
public Address getAddress()
 
- 
getRepresentative
public java.lang.String getRepresentative()
 
- 
setRepresentative
public void setRepresentative(java.lang.String username)
 
- 
getJobs
public java.util.ArrayList<Job> getJobs()
 
- 
setName
public void setName(java.lang.String name)
 
- 
setEmail
public void setEmail(java.lang.String email)
 
- 
setAddress
public void setAddress(Address address)
 
- 
addJob
public void addJob(Job job)
Adiciona um novo emprego na ArrayList de empregos- Parameters:
 job- vaga de emprego de uma empresa
 
- 
removeJob
public void removeJob(Job job)
Remove um emprego da ArrayList de empregos- Parameters:
 job- vaga de emprego de uma empresa
 
- 
setOccupationArea
public void setOccupationArea(java.lang.String occupation_area)
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
 - 
 
 -