gov.virginia.dcjs.regulatory
Interface Company

All Superinterfaces:
DCJSItem, Entity, Principal, SherlockItem
All Known Implementing Classes:
Business, School

public interface Company
extends Entity


Method Summary
 void addDetail(CompanyData cd)
           
 void addEmployee(Individual employee)
           
 void addInvestigation(Investigation investigation)
           
 void addManager(Individual manager)
           
 void addOwner(Individual owner)
           
 CompanyData getDetail()
           
 Individual[] getEmployees()
           
 CompanyData[] getHistory()
           
 Investigation[] getInvestigations()
           
 Individual[] getManagers()
           
 Individual[] getOwners()
           
 Individual getPrimaryContact()
           
 void setPrimaryContact(Individual contact)
           
 
Methods inherited from interface gov.virginia.dcjs.regulatory.Entity
addLicense, addSanction, doesEnforcement, getAddressHistory, getCurrentLicenses, getDCJSID, getHistoricLicenses, getLicenses, getPendingLicenses, getSanctions, hasSubmitted
 
Methods inherited from interface gov.virginia.dcjs.regulatory.SherlockItem
addComment, getComments
 
Methods inherited from interface gov.virginia.dcjs.DCJSItem
getKey
 
Methods inherited from interface gov.virginia.dcjs.identity.Principal
activate, activated, addPreference, addPrivilege, getContactData, getDescription, getIdentificaion, getPreferences, getPriviliges, reactivate, setContactData, setDescription, setIdentification, terminate, terminated
 

Method Detail

getEmployees

public Individual[] getEmployees()

getOwners

public Individual[] getOwners()

getManagers

public Individual[] getManagers()

getDetail

public CompanyData getDetail()

getHistory

public CompanyData[] getHistory()

getInvestigations

public Investigation[] getInvestigations()

addInvestigation

public void addInvestigation(Investigation investigation)

addDetail

public void addDetail(CompanyData cd)

addManager

public void addManager(Individual manager)

addOwner

public void addOwner(Individual owner)

addEmployee

public void addEmployee(Individual employee)

setPrimaryContact

public void setPrimaryContact(Individual contact)

getPrimaryContact

public Individual getPrimaryContact()