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

public class BusinessCardManagement {
	private Screen screen;
	private ScreenTemplates screenTemplates;
	private W4ca84254d30c423ab8e449171a5b5123 w4ca84254d30c423ab8e449171a5b5123;
	private SearchScreen searchScreen;
	private SearchCriteriaScreen searchCriteriaScreen;
	private Result result;
	private CompanyList companyList;
	private W2d109ad3739d4744a1874ac179fc38b9 w2d109ad3739d4744a1874ac179fc38b9;
	private Map<String, BusinessCardManagementElement> value = new HashMap<>();
	private Widget1 widget;
	public BusinessCardManagement(Screen screen, ScreenTemplates screenTemplates, W4ca84254d30c423ab8e449171a5b5123 w4ca84254d30c423ab8e449171a5b5123, SearchScreen searchScreen, SearchCriteriaScreen searchCriteriaScreen, Result result, CompanyList companyList, W2d109ad3739d4744a1874ac179fc38b9 w2d109ad3739d4744a1874ac179fc38b9) {
		this.screen = screen;
		this.screenTemplates = screenTemplates;
		this.w4ca84254d30c423ab8e449171a5b5123 = w4ca84254d30c423ab8e449171a5b5123;
		this.searchScreen = searchScreen;
		this.searchCriteriaScreen = searchCriteriaScreen;
		this.result = result;
		this.companyList = companyList;
		this.w2d109ad3739d4744a1874ac179fc38b9 = w2d109ad3739d4744a1874ac179fc38b9;
	}
	public Map<String, Map<String, Object>> getValue() {
		Map<String, Map<String, Object>> value = new HashMap<>();
		for (String key: this.value.keySet()) {
			BusinessCardManagementElement businessCardManagementElement = this.value.get(key);
			value.put(key, businessCardManagementElement.getValue());
		}
		return value;
	}
	public BusinessCardManagementElement getBusinessCardManagementElement(String companyName) {
		return this.value.get(companyName);
	}
	public void updateFromState(String scId, String wid, int state, String company_, String company, String representative_, String representative, String position_, String position, String establishment_, String establishment, String address1_, String address1, String address2_, String address2, String businessdescription1_, String businessdescription1, String businessdescription2_, String businessdescription2, String companyoverview_, String companyoverview, String URL_, String URL) {
        Map<String, BusinessCardManagementElement> temp_if15;
        if ((((state==0)&&!company_.equals(""))&&!(this.value.containsKey(company_)))) {
            this.value.put(company_,new BusinessCardManagementElement(representative_, position_, establishment_, address1_, address2_, businessdescription1_, businessdescription2_, companyoverview_, URL_));
            temp_if15 = this.value;
        } else {
            temp_if15 = this.value;
        }
        this.value = temp_if15;
		String searchCriteriaScreen = this.searchCriteriaScreen.getValue();
		String result = this.result.getValue();
		this.widget = screenTemplates.getScreenTemplate(searchCriteriaScreen).getWidgets1().getWidget1(result);
		this.widget.updateDataFromBusinessCardManagement(scId, wid, this.getValue(), searchCriteriaScreen, result);
		String w2d109ad3739d4744a1874ac179fc38b9 = this.w2d109ad3739d4744a1874ac179fc38b9.getValue();
		String companyList = this.companyList.getValue();
		this.widget = screenTemplates.getScreenTemplate(companyList).getWidgets1().getWidget1(w2d109ad3739d4744a1874ac179fc38b9);
		this.widget.updateDataFromBusinessCardManagement3(scId, wid, this.getValue(), w2d109ad3739d4744a1874ac179fc38b9, companyList);
		String w4ca84254d30c423ab8e449171a5b5123 = this.w4ca84254d30c423ab8e449171a5b5123.getValue();
		String searchScreen = this.searchScreen.getValue();
		this.widget = screenTemplates.getScreenTemplate(searchScreen).getWidgets1().getWidget1(w4ca84254d30c423ab8e449171a5b5123);
		this.widget.updateDataFromBusinessCardManagement2(scId, wid, this.getValue(), w4ca84254d30c423ab8e449171a5b5123, searchScreen);
	}
	public void updateFromState2(String scId, String wid, int state, String company_, String representative_, String position_, String establishment_, String address1_, String address2_, String businessdescription1_, String businessdescription2_, String companyoverview_, String URL_) {
        Map<String, BusinessCardManagementElement> temp_if14;
        if ((((state==0)&&!company_.equals(""))&&!(this.value.containsKey(company_)))) {
            this.value.put(company_,new BusinessCardManagementElement(representative_, position_, establishment_, address1_, address2_, businessdescription1_, businessdescription2_, companyoverview_, URL_));
            temp_if14 = this.value;
        } else {
            temp_if14 = this.value;
        }
        this.value = temp_if14;
		String searchCriteriaScreen = this.searchCriteriaScreen.getValue();
		String result = this.result.getValue();
		this.widget = screenTemplates.getScreenTemplate(searchCriteriaScreen).getWidgets1().getWidget1(result);
		this.widget.updateDataFromBusinessCardManagement(scId, wid, this.getValue(), searchCriteriaScreen, result);
		String w2d109ad3739d4744a1874ac179fc38b9 = this.w2d109ad3739d4744a1874ac179fc38b9.getValue();
		String companyList = this.companyList.getValue();
		this.widget = screenTemplates.getScreenTemplate(companyList).getWidgets1().getWidget1(w2d109ad3739d4744a1874ac179fc38b9);
		this.widget.updateDataFromBusinessCardManagement3(scId, wid, this.getValue(), w2d109ad3739d4744a1874ac179fc38b9, companyList);
		String w4ca84254d30c423ab8e449171a5b5123 = this.w4ca84254d30c423ab8e449171a5b5123.getValue();
		String searchScreen = this.searchScreen.getValue();
		this.widget = screenTemplates.getScreenTemplate(searchScreen).getWidgets1().getWidget1(w4ca84254d30c423ab8e449171a5b5123);
		this.widget.updateDataFromBusinessCardManagement2(scId, wid, this.getValue(), w4ca84254d30c423ab8e449171a5b5123, searchScreen);
	}
	public void updateFromState3(String scId, String wid, int state, String editcompany_, String editcompany, String editrepresentative_, String editrepresentative, String editposition_, String editposition, String editestablish_, String editestablish, String editaddress1_, String editaddress1, String editaddress2_, String editaddress2, String editbusiness1_, String editbusiness1, String editbusiness2_, String editbusiness2, String editcompanydetail_, String editcompanydetail, String editURL_, String editURL) {
        Map<String, BusinessCardManagementElement> temp_if16;
        if ((((state==0)&&!editcompany_.equals(""))&&this.value.containsKey(editcompany_))) {
            this.value.put(editcompany_,new BusinessCardManagementElement(editrepresentative_, editposition_, editestablish_, editaddress1_, editaddress2_, editbusiness1_, editbusiness2_, editcompanydetail_, editURL_));
            temp_if16 = this.value;
        } else {
            temp_if16 = this.value;
        }
        this.value = temp_if16;
		String searchCriteriaScreen = this.searchCriteriaScreen.getValue();
		String result = this.result.getValue();
		this.widget = screenTemplates.getScreenTemplate(searchCriteriaScreen).getWidgets1().getWidget1(result);
		this.widget.updateDataFromBusinessCardManagement(scId, wid, this.getValue(), searchCriteriaScreen, result);
		String w2d109ad3739d4744a1874ac179fc38b9 = this.w2d109ad3739d4744a1874ac179fc38b9.getValue();
		String companyList = this.companyList.getValue();
		this.widget = screenTemplates.getScreenTemplate(companyList).getWidgets1().getWidget1(w2d109ad3739d4744a1874ac179fc38b9);
		this.widget.updateDataFromBusinessCardManagement3(scId, wid, this.getValue(), w2d109ad3739d4744a1874ac179fc38b9, companyList);
		String w4ca84254d30c423ab8e449171a5b5123 = this.w4ca84254d30c423ab8e449171a5b5123.getValue();
		String searchScreen = this.searchScreen.getValue();
		this.widget = screenTemplates.getScreenTemplate(searchScreen).getWidgets1().getWidget1(w4ca84254d30c423ab8e449171a5b5123);
		this.widget.updateDataFromBusinessCardManagement2(scId, wid, this.getValue(), w4ca84254d30c423ab8e449171a5b5123, searchScreen);
	}
	public void addBusinessCardManagement(String scId, String wid, String representative, String position, String establishment, String address1, String address2, String businessDescription1, String businessDescription2, String companyOverview, String URL, String companyName) {
        this.value.put(companyName,new BusinessCardManagementElement(representative, position, establishment, address1, address2, businessDescription1, businessDescription2, companyOverview, URL));
		String searchCriteriaScreen = this.searchCriteriaScreen.getValue();
		String result = this.result.getValue();
		this.widget = screenTemplates.getScreenTemplate(searchCriteriaScreen).getWidgets1().getWidget1(result);
		this.widget.updateDataFromBusinessCardManagement(scId, wid, this.getValue(), searchCriteriaScreen, result);
		String w2d109ad3739d4744a1874ac179fc38b9 = this.w2d109ad3739d4744a1874ac179fc38b9.getValue();
		String companyList = this.companyList.getValue();
		this.widget = screenTemplates.getScreenTemplate(companyList).getWidgets1().getWidget1(w2d109ad3739d4744a1874ac179fc38b9);
		this.widget.updateDataFromBusinessCardManagement3(scId, wid, this.getValue(), w2d109ad3739d4744a1874ac179fc38b9, companyList);
		String w4ca84254d30c423ab8e449171a5b5123 = this.w4ca84254d30c423ab8e449171a5b5123.getValue();
		String searchScreen = this.searchScreen.getValue();
		this.widget = screenTemplates.getScreenTemplate(searchScreen).getWidgets1().getWidget1(w4ca84254d30c423ab8e449171a5b5123);
		this.widget.updateDataFromBusinessCardManagement2(scId, wid, this.getValue(), w4ca84254d30c423ab8e449171a5b5123, searchScreen);
	}
}