⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serviceconfigmodel.java

📁 intra_mart是日本NDD公司开发的著名企业应用解决方案中间件。集成了J2ee服务器
💻 JAVA
字号:
/*
 * ServiceConfigModel.java
 * 
 */
package jp.co.intra_mart.framework.base.service;

import java.util.HashMap;

/**
 * 僒乕價僗僐儞僼傿僌儌僨儖僋儔僗偱偡丅
 * 
 * @author INTRAMART
 * @since 5.0
 */
class ServiceConfigModel {

    static final String ID = "service-config";

    private HashMap services;

    private ErrorPageModel inputErrorPage;

    private ErrorPageModel systemErrorPage;

    private ErrorPageModel serviceErrorPage;

    // 懡尵岅懳墳
    private ServiceConfigModel parent;

    /**
     * 僐儞僗僩儔僋僞偱偡丅
     */
    ServiceConfigModel() {
        setServices(new HashMap());
    }

    /**
     * Service傪愝掕偟傑偡丅
     * 
     * @param services
     */
    void setServices(HashMap services) {
        this.services = services;
    }

    /**
     * Service傪庢摼偟傑偡丅
     * 
     * @return
     */
    HashMap getServices() {
        return services;
    }

    /**
     * Service傪庢摼偟傑偡丅
     * 
     * @param key
     * @return ServiceModel Service
     */
    ServiceModel getService(String key) {
        return (ServiceModel) services.get(key);
    }

    /**
     * InputErrorPage傪愝掕偟傑偡丅
     * 
     * @param inputErrorPage
     */
    void setInputErrorPage(ErrorPageModel inputErrorPage) {
        this.inputErrorPage = inputErrorPage;
    }

    /**
     * InputErrorPage傪庢摼偟傑偡丅
     * 
     * @return ErrorPageModel InputErrorPage
     */
    ErrorPageModel getInputErrorPage() {
        return inputErrorPage;
    }

    /**
     * SystemErrorPage傪愝掕偟傑偡丅
     * 
     * @param systemErrorPage
     */
    void setSystemErrorPage(ErrorPageModel systemErrorPage) {
        this.systemErrorPage = systemErrorPage;
    }

    /**
     * SystemErrorPage傪庢摼偟傑偡丅
     * 
     * @return ErrorPageModel SystemErrorPage
     */
    ErrorPageModel getSystemErrorPage() {
        return systemErrorPage;
    }

    /**
     * ServiceErrorPage傪愝掕偟傑偡丅
     * 
     * @param serviceErrorPage
     */
    void setServiceErrorPage(ErrorPageModel serviceErrorPage) {
        this.serviceErrorPage = serviceErrorPage;
    }

    /**
     * ServiceErrorPage傪庢摼偟傑偡丅
     * 
     * @return ErrorPageModel ServiceErrorPage
     */
    ErrorPageModel getServiceErrorPage() {
        return serviceErrorPage;
    }

    /**
     * InputErrorPagePath傪庢摼偟傑偡丅
     * 
     * @param service
     * @param key
     * @return String InputErrorPagePath
     */
    String getInputErrorPagePath(String service, String key) {
        String result = null;

        ServiceModel serviceModel = getService(service);
        if (serviceModel != null) {
            result = serviceModel.getInputErrorPagePath(key);
        }
        if (result == null && getParent() != null) {
            result = getParent().getInputErrorPagePath(service, key);
        }
        return result;
    }

    /**
     * InputErrorPagePath傪庢摼偟傑偡丅
     * 
     * @param service
     * @return String InputErrorPagePath
     */
    String getInputErrorPagePath(String service) {
        String result = null;

        ServiceModel serviceModel = getService(service);
        if (serviceModel != null) {
            result = serviceModel.getInputErrorPagePath();
        }
        if (result == null && getParent() != null) {
            result = getParent().getInputErrorPagePath(service);
        }
        return result;
    }

    /**
     * InputErrorPagePath傪庢摼偟傑偡丅
     * 
     * @return String InputErrorPagePath
     */
    String getInputErrorPagePath() {
        String result = null;
        if (inputErrorPage != null) {
            result = inputErrorPage.getErrorPage();
        }
        if (result == null && getParent() != null) {
            result = getParent().getInputErrorPagePath();
        }
        return result;
    }

    /**
     * ServiceErrorPagePath傪庢摼偟傑偡丅
     * 
     * @param service
     * @param key
     * @return String ServiceErrorPagePath
     */
    String getServiceErrorPagePath(String service, String key) {
        String result = null;

        ServiceModel serviceModel = getService(service);
        if (serviceModel != null) {
            result = serviceModel.getServiceErrorPagePath(key);
        }
        if (result == null && getParent() != null) {
            result = getParent().getServiceErrorPagePath(service, key);
        }
        return result;
    }

    /**
     * ServiceErrorPagePath傪庢摼偟傑偡丅
     * 
     * @param service
     * @return String ServiceErrorPagePath
     */
    String getServiceErrorPagePath(String service) {
        String result = null;

        ServiceModel serviceModel = getService(service);
        if (serviceModel != null) {
            result = serviceModel.getServiceErrorPagePath();
        }
        if (result == null && getParent() != null) {
            result = getParent().getServiceErrorPagePath(service);
        }
        return result;
    }

    /**
     * ServiceErrorPagePath傪庢摼偟傑偡丄
     * 
     * @return String ServiceErrorPagePath
     */
    String getServiceErrorPagePath() {
        String result = null;
        if (serviceErrorPage != null) {
            result = serviceErrorPage.getErrorPage();
        }
        if (result == null && getParent() != null) {
            result = getParent().getServiceErrorPagePath();
        }

        return result;
    }

    /**
     * SystemErrorPagePath傪庢摼偟傑偡丅
     * 
     * @param service
     * @param key
     * @return String SystemErrorPagePath
     */
    String getSystemErrorPagePath(String service, String key) {
        String result = null;

        ServiceModel serviceModel = getService(service);
        if (serviceModel != null) {
            result = serviceModel.getSystemErrorPagePath(key);
        }
        if (result == null && getParent() != null) {
            result = getParent().getSystemErrorPagePath(service, key);
        }
        return result;
    }

    /**
     * SystemErrorPagePath傪庢摼偟傑偡丅
     * 
     * @param service
     * @return String SystemErrorPagePath
     */
    String getSystemErrorPagePath(String service) {
        String result = null;

        ServiceModel serviceModel = getService(service);
        if (serviceModel != null) {
            result = serviceModel.getSystemErrorPagePath();
        }
        if (result == null && getParent() != null) {
            result = getParent().getSystemErrorPagePath(service);
        }
        return result;
    }

    /**
     * SystemErrorPagePath傪庢摼偟傑偡丅
     * 
     * @return String getSystemErrorPagePath
     */
    String getSystemErrorPagePath() {
        String result = null;
        if (systemErrorPage != null) {
            result = systemErrorPage.getErrorPage();
        }
        if (result == null && getParent() != null) {
            result = getParent().getSystemErrorPagePath();
        }
        return result;
    }

    /**
     * NextPagePath傪庢摼偟傑偡丅
     * 
     * @param service
     * @param key
     * @return String NextPagePath
     */
    String getNextPagePath(String service, String key) {
        String result = null;

        ServiceModel serviceModel = getService(service);
        if (serviceModel != null) {
            result = serviceModel.getNextPagePath(key);
        }

        if (result == null && getParent() != null) {
            result = getParent().getNextPagePath(service, key);
        }

        return result;
    }

    /**
     * NextPagePath傪庢摼偟傑偡丅
     * 
     * @param service
     * @return String NextPagePath
     */
    String getNextPagePath(String service) {
        String result = null;

        ServiceModel serviceModel = getService(service);
        if (serviceModel != null) {
            result = serviceModel.getNextPagePath();
        }
        if (result == null && getParent() != null) {
            result = getParent().getNextPagePath(service);
        }

        return result;
    }

    /**
     * ServiceControllerClassName傪庢摼偟傑偡丅
     * 
     * @param service
     * @return String ServiceControllerClassName
     */
    String getServiceControllerClassName(String service) {
        String result = null;

        ServiceModel serviceModel = getService(service);
        if (serviceModel != null) {
            result = serviceModel.getServiceControllerName();
        }

        if (result == null && getParent() != null) {
            result = getParent().getServiceControllerClassName(service);
        }
        return result;
    }

    /**
     * TransitionName傪庢摼偟傑偡丅
     * 
     * @param service
     * @return String TransitionName
     */
    String getTransitionName(String service) {
        String result = null;

        ServiceModel serviceModel = getService(service);
        if (serviceModel != null) {
            result = serviceModel.getTransitionName();
        }
        if (result == null && getParent() != null) {
            result = getParent().getTransitionName(service);
        }

        return result;
    }

    /**
     * 愝掕偟傑偡丅
     * 
     * @param parent
     */
    void setParent(ServiceConfigModel parent) {
        this.parent = parent;
    }

    /**
     * 庢摼偟傑偡丅
     * 
     * @return
     */
    ServiceConfigModel getParent() {
        return parent;
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -