Newer
Older
StartupManagement / src / Main.java
import java.util.*;

public class Main {
	private Screen screen;
	private Address1 address1;
	private ScreenTemplates screenTemplates;
	private CompanyList companyList;
	private W4ca84254d30c423ab8e449171a5b5123 w4ca84254d30c423ab8e449171a5b5123;
	private Editbusiness1 editbusiness1;
	private Result result;
	private Businessdescription2 businessdescription2;
	private Editaddress1 editaddress1;
	private Search1 search1;
	private Editcompanydetail editcompanydetail;
	private Editrepresentative editrepresentative;
	private Editposition editposition;
	private Position position;
	private Editbusiness2 editbusiness2;
	private EditURL editURL;
	private Editcompany editcompany;
	private Search5 search5;
	private Editestablish editestablish;
	private Representative representative;
	private Address2 address2;
	private W2d109ad3739d4744a1874ac179fc38b9 w2d109ad3739d4744a1874ac179fc38b9;
	private Company company;
	private Search6 search6;
	private Businessdescription1 businessdescription1;
	private Companyoverview companyoverview;
	private SearchScreen searchScreen;
	private Editaddress2 editaddress2;
	private Search2 search2;
	private Establishment establishment;
	private CurScreen curScreen;
	private SearchCriteriaScreen searchCriteriaScreen;
	private BusinessCardManagement businessCardManagement;
	private URL URL;
	private Search3 search3;
	public Main() {
        StartupManagementWindow window = new StartupManagementWindow(this);
        SwingPresenter presenter = window.getPresenter();
        this.screenTemplates = new ScreenTemplates();
        this.screen = new Screen(screenTemplates, true, presenter);
        this.curScreen = new CurScreen(screen, screenTemplates);
        this.screenTemplates.setCurScreen(curScreen);
        this.screen.setCurScreen(curScreen);
        this.address1 = new Address1(screen);
        this.companyList = new CompanyList(screenTemplates);
		this.w4ca84254d30c423ab8e449171a5b5123 = new W4ca84254d30c423ab8e449171a5b5123(screenTemplates);
		this.editbusiness1 = new Editbusiness1(screen);
		this.result = new Result(screenTemplates, screen);
		this.businessdescription2 = new Businessdescription2(screen);
		this.editaddress1 = new Editaddress1(screen);
		this.search1 = new Search1(screen);
		this.editcompanydetail = new Editcompanydetail(screen);
		this.editrepresentative = new Editrepresentative(screen);
		this.editposition = new Editposition(screen);
		this.position = new Position(screen);
		this.editbusiness2 = new Editbusiness2(screen);
		this.editURL = new EditURL(screen);
		this.editcompany = new Editcompany(screen);
		this.search5 = new Search5(screen);
		this.editestablish = new Editestablish(screen);
		this.representative = new Representative(screen);
		this.address2 = new Address2(screen);
		this.w2d109ad3739d4744a1874ac179fc38b9 = new W2d109ad3739d4744a1874ac179fc38b9(screenTemplates);
		this.company = new Company(screen);
		this.search6 = new Search6(screen);
		this.businessdescription1 = new Businessdescription1(screen);
		this.companyoverview = new Companyoverview(screen);
		this.searchScreen = new SearchScreen(screenTemplates);
		this.editaddress2 = new Editaddress2(screen);
		this.search2 = new Search2(screen);
		this.establishment = new Establishment(screen);
		this.searchCriteriaScreen = new SearchCriteriaScreen(screenTemplates, screen);
		this.businessCardManagement = new BusinessCardManagement(widgets, screenTemplates, screen);
		this.URL = new URL(screen);
		this.search3 = new Search3(screen);
        changeCurScreen("企業一覧");
	}
    public Map<String, Object> getScreen() {
        return this.screen.getValue();
    }
    public Map<String, Widget> getWidgets() {
        return this.screen.getWidgets().getValue();
    }
    public Map<String, Object> getWidget(String wid) {
        return this.screen.getWidgets().getWidget(wid).getValue();
    }
    public Map<String, ScreenTemplate> getScreenTemplates() {
        return this.screenTemplates.getValue();
    }
    public Map<String, Object> getScreenTemplate(String screenId) {
        return this.screenTemplates.getScreenTemplate(screenId).getValue();
    }
	public Map<String, Object> getWidgets1(String curScId) {
		return this.screenTemplates.getScreenTemplate(curScId).getWidgets1().getValue();
	}
    public Map<String, Object> getWidget1(String scId, String wid) {
        return this.screenTemplates.getScreenTemplate(scId).getWidgets1().getWidget1(wid).getValue();
    }
    public String getCurScreen() {
        return this.curScreen.getValue();
    }
    public boolean getLayout() {
        return this.screen.getLayout();
    }
    public String getText(String editcompanydetail) {
        return this.screen.getWidgets().getWidget(editcompanydetail).getText();
    }
    public String getText(String curScId, String wid) {
        return this.screenTemplates.getScreenTemplate(curScId).getWidgets1().getWidget1(wid).getText();
    }
    public int getX(String wid) {
        return this.screen.getWidgets().getWidget(wid).getX();
    }
    public int getY(String wid) {
        return this.screen.getWidgets().getWidget(wid).getY();
    }
    public int getWidth(String wid) {
        return this.screen.getWidgets().getWidget(wid).getWidth();
    }
    public int getHeight(String wid) {
        return this.screen.getWidgets().getWidget(wid).getHeight();
    }
    public boolean getVisible(String wid) {
        return this.screen.getWidgets().getWidget(wid).getVisible();
    }
    public int getState(String wid) {
        return this.screen.getWidgets().getWidget(wid).getState();
    }
    public int getState(String scId, String wid) {
        return this.screenTemplates.getScreenTemplate(scId).getWidgets1().getWidget1(wid).getState();
    }
    public Map<String, Map<String, Object>> getData(String wid) {
        return this.screen.getWidgets().getWidget(wid).getData();
    }
    public Map<String, Map<String, Object>> getData(String scId, String wid) {
        return this.screenTemplates.getScreenTemplate(scId).getWidgets1().getWidget1(wid).getData();
    }
    public void changeCurScreen(String nextScId) {
        this.curScreen.changeCurScreen(nextScId);
    }
    public void textEvent(String wid, String nextText) {
        this.screen.getWidgets().getWidget(wid).textEvent(wid, nextText);
    }
    public void mouseEvent(String wid, int nextState) {
        this.screen.getWidgets().getWidget(wid).mouseEvent(wid, nextState);
    }
    public Map<String, Object> getBusinessCardManagementElement(String companyName) {
        return this.businessCardManagement.getBusinessCardManagementElement(companyName).getValue();
    }
	public String getAddress1() {
		return this.address1.getValue();
	}
	public String getCompanyList() {
		return this.companyList.getValue();
	}
	public String getW4ca84254d30c423ab8e449171a5b5123() {
		return this.w4ca84254d30c423ab8e449171a5b5123.getValue();
	}
	public String getEditbusiness1() {
		return this.editbusiness1.getValue();
	}
	public String getResult() {
		return this.result.getValue();
	}
	public String getBusinessdescription2() {
		return this.businessdescription2.getValue();
	}
	public String getEditaddress1() {
		return this.editaddress1.getValue();
	}
	public String getSearch1() {
		return this.search1.getValue();
	}
	public String getEditcompanydetail() {
		return this.editcompanydetail.getValue();
	}
	public String getEditrepresentative() {
		return this.editrepresentative.getValue();
	}
	public String getEditposition() {
		return this.editposition.getValue();
	}
	public String getPosition() {
		return this.position.getValue();
	}
	public String getEditbusiness2() {
		return this.editbusiness2.getValue();
	}
	public String getEditURL() {
		return this.editURL.getValue();
	}
	public String getEditcompany() {
		return this.editcompany.getValue();
	}
	public String getSearch5() {
		return this.search5.getValue();
	}
	public String getEditestablish() {
		return this.editestablish.getValue();
	}
	public String getRepresentative() {
		return this.representative.getValue();
	}
	public String getAddress2() {
		return this.address2.getValue();
	}
	public String getW2d109ad3739d4744a1874ac179fc38b9() {
		return this.w2d109ad3739d4744a1874ac179fc38b9.getValue();
	}
	public String getCompany() {
		return this.company.getValue();
	}
	public String getSearch6() {
		return this.search6.getValue();
	}
	public String getBusinessdescription1() {
		return this.businessdescription1.getValue();
	}
	public String getCompanyoverview() {
		return this.companyoverview.getValue();
	}
	public String getSearchScreen() {
		return this.searchScreen.getValue();
	}
	public String getEditaddress2() {
		return this.editaddress2.getValue();
	}
	public String getSearch2() {
		return this.search2.getValue();
	}
	public String getEstablishment() {
		return this.establishment.getValue();
	}
    public String getSearchCriteriaScreen() {
        return this.searchCriteriaScreen.getValue();
    }
    public Map<String, BusinessCardManagementElement> getBusinessCardManagement() {
        return this.businessCardManagement.getValue();
    }
    public String getURL() {
        return this.URL.getValue();
    }
    public String getSearch3() {
        return this.search3.getValue();
    }
	public String getAddress2(String companyName) {
		return this.businessCardManagement.getBusinessCardManagementElement(companyName).getAddress2();
	}
	public void changeAddress2OfBusinessCardManagement(String companyName, String newAddress2) {
		this.businessCardManagement.getBusinessCardManagementElement(companyName).changeAddress2OfBusinessCardManagement(companyName, newAddress2);
	}
	public String getAddress1(String companyName) {
		return this.businessCardManagement.getBusinessCardManagementElement(companyName).getAddress1();
	}
	public void changeAddress1OfBusinessCardManagement(String companyName, String newAddress1) {
		this.businessCardManagement.getBusinessCardManagementElement(companyName).changeAddress1OfBusinessCardManagement(companyName, newAddress1);
	}
	public String getEstablishment(String companyName) {
		return this.businessCardManagement.getBusinessCardManagementElement(companyName).getEstablishment();
	}
	public void changeEstablishmentOfBusinessCardManagement(String companyName, String newEstablishment) {
		this.businessCardManagement.getBusinessCardManagementElement(companyName).changeEstablishmentOfBusinessCardManagement(companyName, newEstablishment);
	}
	public String getCompanyOverview(String companyName) {
		return this.businessCardManagement.getBusinessCardManagementElement(companyName).getCompanyOverview();
	}
	public void changeCompanyOverviewOfBusinessCardManagement(String companyName, String newCompanyOverview) {
		this.businessCardManagement.getBusinessCardManagementElement(companyName).changeCompanyOverviewOfBusinessCardManagement(companyName, newCompanyOverview);
	}
	public String getURL(String companyName) {
		return this.businessCardManagement.getBusinessCardManagementElement(companyName).getURL();
	}
	public void changeURLOfBusinessCardManagement(String companyName, String newURL) {
		this.businessCardManagement.getBusinessCardManagementElement(companyName).changeURLOfBusinessCardManagement(companyName, newURL);
	}
	public String getBusinessDescription2(String companyName) {
		return this.businessCardManagement.getBusinessCardManagementElement(companyName).getBusinessDescription2();
	}
	public void changeBusinessDescription2OfBusinessCardManagement(String companyName, String newBusinessDescription2) {
		this.businessCardManagement.getBusinessCardManagementElement(companyName).changeBusinessDescription2OfBusinessCardManagement(companyName, newBusinessDescription2);
	}
	public void addBusinessCardManagement(String representative, String title, String establishment, String address1, String address2, String businessDescription1, String businessDescription2, String companyOverview, String URL, String companyName) {
		this.businessCardManagement.addBusinessCardManagement(representative, title, establishment, address1, address2, businessDescription1, businessDescription2, companyOverview, URL, companyName);
	}
	public String getTitle(String companyName) {
		return this.businessCardManagement.getBusinessCardManagementElement(companyName).getTitle();
	}
	public void changeTitleOfBusinessCardManagement(String companyName, String newTitle) {
		this.businessCardManagement.getBusinessCardManagementElement(companyName).changeTitleOfBusinessCardManagement(companyName, newTitle);
	}
	public String getBusinessDescription1(String companyName) {
		return this.businessCardManagement.getBusinessCardManagementElement(companyName).getBusinessDescription1();
	}
	public void changeBusinessDescription1OfBusinessCardManagement(String companyName, String newBusinessDescription1) {
		this.businessCardManagement.getBusinessCardManagementElement(companyName).changeBusinessDescription1OfBusinessCardManagement(companyName, newBusinessDescription1);
	}
	public String getRepresentative(String companyName) {
		return this.businessCardManagement.getBusinessCardManagementElement(companyName).getRepresentative();
	}
	public void changeRepresentativeOfBusinessCardManagement(String companyName, String newRepresentative) {
		this.businessCardManagement.getBusinessCardManagementElement(companyName).changeRepresentativeOfBusinessCardManagement(companyName, newRepresentative);
	}
}