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, Screen screen, BusinessCardManagement businessCardManagement, CurScreen curScreen, SwingPresenter presenter) {
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 text = this.text;
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();
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);
}
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);
}
Map<String, Map<String, Object>> businessCardManagement = this.businessCardManagement.getValue();
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 setCurScreen(CurScreen curScreen) {
this.curScreen = curScreen;
}
}