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

public class Widget1 {
	private String type;
	private String text;
	private boolean visible;
	private int x;
	private int y;
	private int width;
	private int height;
	private int state;
	private Map<String, Map<String, Object>> data;
	private BusinessCardManagement businessCardManagement;
	private Widget widget1;
	private Screen screen;
	private CurScreen curScreen;
	private SwingPresenter presenter;
	private Editcompany editcompany;
	private Editaddress1 editaddress1;
	private Editbusiness1 editbusiness1;
	private Editestablish editestablish;
	private Editbusiness2 editbusiness2;
	private Editposition editposition;
	private Editcompanydetail editcompanydetail;
	private EditURL editURL;
	private Editaddress2 editaddress2;
	private Editrepresentative editrepresentative;
	private Company company;
	private Representative representative;
	private Position position;
	private Establishment establishment;
	private Address1 address1;
	private Address2 address2;
	private Businessdescription1 businessdescription1;
	private Businessdescription2 businessdescription2;
	private Companyoverview companyoverview;
	private URL URL;
	private Search6 search6;
	private SearchCriteriaScreen searchCriteriaScreen;
	private Search3 search3;
	private Search5 search5;
	private Search1 search1;
	private Result result;
	private Search2 search2;

	public Widget1(String type, String text, boolean visible, int x, int y, int width, int height, int state, Map<String, Map<String, Object>> data, SwingPresenter presenter) {
        this.type = type;
		this.text = text;
		this.visible = visible;
		this.x = x;
		this.y = y;
		this.width = width;
		this.height = height;
		this.screen = screen;
		this.state = state;
		this.data = data;
		this.businessCardManagement = businessCardManagement;
		this.curScreen = curScreen;
		this.presenter = presenter;
	}
	public Map<String, Object> getValue() {
		Map temp_nil2 = new HashMap<>();
		temp_nil2.put("type",this.getType());
		temp_nil2.put("text",this.getText());
		temp_nil2.put("visible",this.getVisible());
		temp_nil2.put("x",this.getX());
		temp_nil2.put("y",this.getY());
		temp_nil2.put("width",this.getWidth());
		temp_nil2.put("height",this.getHeight());
		temp_nil2.put("state",this.getState());
		temp_nil2.put("data",this.getData());
		return temp_nil2;
	}
	public String getType() {
		return this.type;
	}
	public String getText() {
		return this.text;
	}
	public boolean getVisible() {
		return this.visible;
	}
	public int getX() {
		return this.x;
	}
	public int getY() {
		return this.y;
	}
	public int getWidth() {
		return this.width;
	}
	public int getHeight() {
		return this.height;
	}
	public int getState() {
		return this.state;
	}
	public void updateTextFromText(String self, String self2, String wid, String text, String curScreen) {
		this.text = text;
	}
	public void updateDataFromBusinessCardManagement(String scId, String wid, Map<String, Map<String, Object>> businessCardManagement, String searchCriteriaScreen, String result) {
		this.data = businessCardManagement;
		this.presenter.setTable(scId, wid, businessCardManagement);
	}
	public void updateDataFromBusinessCardManagement2(String scId, String wid, Map<String, Map<String, Object>> businessCardManagement, String w4ca84254d30c423ab8e449171a5b5123, String searchScreen) {
		this.data = businessCardManagement;
		this.presenter.setTable(scId, wid, businessCardManagement);
	}
	public void updateDataFromBusinessCardManagement3(String scId, String wid, Map<String, Map<String, Object>> businessCardManagement, String companyList, String w2d109ad3739d4744a1874ac179fc38b9) {
		this.data = businessCardManagement;
		this.presenter.setTable(scId, wid, businessCardManagement);
	}
	public Map<String, Map<String, Object>> getData() {
		return this.data;
	}
	public void updateStateFromState(String self, String self2, String wid, int state, String curScreen) {
		this.state = state;
		if ((curScreen.equals("検索画面")&&wid.equals("w7de33900c55f4379983056aee325c057"))) {
			this.curScreen.updateFromState10(curScreen, wid, this.state);
		}
		if ((curScreen.equals("編集画面2")&&wid.equals("w71f9e06eb3654cc2bb57ce3482579e11"))) {
			this.curScreen.updateFromState9(curScreen, wid, this.state);
		}
		if ((curScreen.equals("検索画面")&&wid.equals("web3d4ea933244ee195c972cec50c9474"))) {
			this.curScreen.updateFromState8(curScreen, wid, this.state);
		}
		if ((curScreen.equals("検索画面結果")&&wid.equals("w0becbeb6b2d54c03a69d63e3facd2eaa"))) {
			this.curScreen.updateFromState7(curScreen, wid, this.state);
		}
		String editcompany = this.editcompany.getValue();
		String editrepresentative = this.editrepresentative.getValue();
		String editposition = this.editposition.getValue();
		String editestablish = this.editestablish.getValue();
		String editaddress1 = this.editaddress1.getValue();
		String editaddress2 = this.editaddress2.getValue();
		String editbusiness1 = this.editbusiness1.getValue();
		String editbusiness2 = this.editbusiness2.getValue();
		String editcompanydetail = this.editcompanydetail.getValue();
		String editURL = this.editURL.getValue();
		this.widget1 = screen.getWidgets().getWidget(editcompany);
		String editcompany_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(editrepresentative);
		String editrepresentative_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(editposition);
		String editposition_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(editestablish);
		String editestablish_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(editaddress1);
		String editaddress1_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(editaddress2);
		String editaddress2_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(editbusiness1);
		String editbusiness1_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(editbusiness2);
		String editbusiness2_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(editcompanydetail);
		String editcompanydetail_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(editURL);
		String editURL_ = this.widget1.getText();
        Map<String, Map<String, Object>> businessCardManagement = this.businessCardManagement.getValue();
		if ((curScreen.equals("編集画面2")&&wid.equals("w11dd0f050a5044d384b10351b83ad390"))) {
			this.businessCardManagement.updateFromState3(curScreen, wid, this.state, editcompany_, editcompany, editrepresentative_, editrepresentative, editposition_, editposition, editestablish_, editestablish, editaddress1_, editaddress1, editaddress2_, editaddress2, editbusiness1_, editbusiness1, editbusiness2_, editbusiness2, editcompanydetail_, editcompanydetail, editURL_, editURL);
		}
		if ((curScreen.equals("編集画面2")&&wid.equals("w11dd0f050a5044d384b10351b83ad390"))) {
			this.curScreen.updateFromState5(curScreen, wid, this.state, editcompany_, editcompany, editrepresentative_, editrepresentative, editposition_, editposition, editestablish_, editestablish, editaddress1_, editaddress1, editaddress2_, editaddress2, editbusiness1_, editbusiness1, editbusiness2_, editbusiness2, editcompanydetail_, editcompanydetail, editURL_, editURL, businessCardManagement);
		}
		if ((curScreen.equals("検索項目画面")&&wid.equals("w614b5ee1e161473d8f859fbfb5c8074e"))) {
			this.curScreen.updateFromState4(curScreen, wid, this.state);
		}
		if ((curScreen.equals("企業一覧")&&wid.equals("w191cc519b2344758b8d9878328b41cd9"))) {
			this.curScreen.updateFromState3(curScreen, wid, this.state);
		}
		if ((curScreen.equals("企業一覧")&&wid.equals("w0498c4eb3524489494c288e2fc7a3211"))) {
			this.curScreen.updateFromState2(curScreen, wid, this.state);
		}
		if ((curScreen.equals("登録画面1")&&wid.equals("wf10ab1752fe44c4d97ffb2ca2afdeba0"))) {
			this.curScreen.updateFromState(curScreen, wid, this.state);
		}
		String company = this.company.getValue();
		String representative = this.representative.getValue();
		String position = this.position.getValue();
		String establishment = this.establishment.getValue();
		String address1 = this.address1.getValue();
		String address2 = this.address2.getValue();
		String businessdescription1 = this.businessdescription1.getValue();
		String businessdescription2 = this.businessdescription2.getValue();
		String companyoverview = this.companyoverview.getValue();
		String URL = this.URL.getValue();
		this.widget1 = screen.getWidgets().getWidget(company);
		String company_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(representative);
		String representative_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(position);
		String position_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(establishment);
		String establishment_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(address1);
		String address1_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(address2);
		String address2_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(businessdescription1);
		String businessdescription1_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(businessdescription2);
		String businessdescription2_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(companyoverview);
		String companyoverview_ = this.widget1.getText();
		this.widget1 = screen.getWidgets().getWidget(URL);
		String URL_ = this.widget1.getText();
		if ((curScreen.equals("登録画面1")&&wid.equals("wf10ab1752fe44c4d97ffb2ca2afdeba0"))) {
			this.businessCardManagement.updateFromState(curScreen, wid, this.state, company_, company, representative_, representative, position_, position, establishment_, establishment, address1_, address1, address2_, address2, businessdescription1_, businessdescription1, businessdescription2_, businessdescription2, companyoverview_, companyoverview, URL_, URL);
		}
		if ((curScreen.equals("登録画面1")&&wid.equals("w7c6cfb14ed4f410aa33a440e6ab2e4bf"))) {
			this.businessCardManagement.updateFromState2(curScreen, wid, this.state, company_, representative_, position_, establishment_, address1_, address2_, businessdescription1_, businessdescription2_, companyoverview_, URL_);
		}
		if ((curScreen.equals("登録画面1")&&wid.equals("w7c6cfb14ed4f410aa33a440e6ab2e4bf"))) {
			this.curScreen.updateFromState6(curScreen, wid, this.state, company_, representative_, position_, establishment_, address1_, address2_, businessdescription1_, businessdescription2_, companyoverview_, URL_, businessCardManagement);
		}
		String search6 = this.search6.getValue();
		String searchCriteriaScreen = this.searchCriteriaScreen.getValue();
		String search3 = this.search3.getValue();
		String search5 = this.search5.getValue();
		String search1 = this.search1.getValue();
		String result = this.result.getValue();
		String search2 = this.search2.getValue();
		this.widget1 = screen.getWidgets().getWidget(search6);
		this.widget1 = screen.getWidgets().getWidget(search1);
		this.widget1 = screen.getWidgets().getWidget(search2);
		this.widget1 = screen.getWidgets().getWidget(search3);
		this.widget1 = screen.getWidgets().getWidget(search5);
		this.widget1 = screen.getWidgets().getWidget(result);
		if ((curScreen.equals("検索項目画面")&&wid.equals("w725d1e48b8584a70bad1fbdc07ea8280"))) {
			this.widget1.updateDataFromState(curScreen, wid, this.state, searchCriteriaScreen, search1, search2, search3, search5, search6, result, address1_, address2_, businessdescription1_, businessdescription2_, companyoverview_, businessCardManagement);
		}
	}
	public void setReferences(Screen screen, BusinessCardManagement businessCardManagement, CurScreen curScreen, Editcompany editcompany, Editaddress1 editaddress1, Editbusiness1 editbusiness1, Editestablish editestablish, Editbusiness2 editbusiness2, Editposition editposition, Editcompanydetail editcompanydetail, EditURL editURL, Editaddress2 editaddress2, Editrepresentative editrepresentative, Company company, Representative representative, Position position, Establishment establishment, Address1 address1, Address2 address2, Businessdescription1 businessdescription1, Businessdescription2 businessdescription2, Companyoverview companyoverview, URL URL, Search6 search6, SearchCriteriaScreen searchCriteriaScreen, Search3 search3, Search5 search5, Search1 search1, Result result, Search2 search) {
        this.screen = screen;
        this.businessCardManagement = businessCardManagement;
		this.curScreen = curScreen;
        this.editcompany = editcompany;
        this.editaddress1 = editaddress1;
        this.editbusiness1 = editbusiness1;
        this.editestablish = editestablish;
        this.editbusiness2 = editbusiness2;
        this.editposition = editposition;
        this.editcompanydetail = editcompanydetail;
        this.editURL = editURL;
        this.editaddress2 = editaddress2;
        this.editrepresentative = editrepresentative;
        this.company = company;
        this.representative = representative;
        this.position = position;
        this.establishment = establishment;
        this.address1 = address1;
        this.address2 = address2;
        this.businessdescription1 = businessdescription1;
        this.businessdescription2 = businessdescription2;
        this.companyoverview = companyoverview;
        this.URL = URL;
	}
}