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
-
-