de.crowdcode.kissmda.testapp.components.Company Maven / Gradle / Ivy
/**
* Generated by KissMDA - Simple Java Cartridge - kissmda-cartridges-simple-java.
* KissMDA: http://kissmda.org
*
* DO NOT EDIT this file manually! All changes will be overwritten by next generation!
*
* Generation date: Tue May 20 17:15:11 CEST 2014.
*/
package de.crowdcode.kissmda.testapp.components;
import de.crowdcode.kissmda.testapp.HeadquarterOffice;
import de.crowdcode.kissmda.testapp.Person;
import java.util.Collection;
import java.util.Date;
public interface Company {
void defineCompany(Collection owners, T owner);
Collection calculateCompanies(Collection companies,
Collection persons);
String getName();
void setName(String name);
double getValue();
void setValue(double value);
Date getCreated();
void setCreated(Date created);
CompanyAttribute getCompanyAttribute();
void setCompanyAttribute(CompanyAttribute companyAttribute);
Person getVirtualPerson();
Collection getOldPersons();
void setOldPersons(Collection oldPersons);
HeadquarterOffice getHeadquarterOffice();
void setHeadquarterOffice(HeadquarterOffice headquarterOffice);
}