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

📄 servicemodel.java

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

import java.util.HashMap;

/**
 * 僒乕價僗偺忣曬傪娗棟偡傞僋儔僗偱偡丅
 * 
 * @author INTRAMART
 * @since 5.0
 */
class ServiceModel {

    static final String ID = "service";

    static final String P_ID_SERVICE_ID = "service-id";

    static final String P_ID_SERVICE_CONTROLL = "controller-class";

    static final String P_ID_SERVICE_TRANSITION = "transition-class";

    private NextPageModel defaultNextPage;

    private HashMap nextPages = new HashMap();

    private ErrorPageModel defaultInputErrorPage;

    private HashMap inputErrorPages = new HashMap();

    private ErrorPageModel defaultSystemErrorPage;

    private HashMap systemErrorPages = new HashMap();

    private ErrorPageModel defaultServiceErrorPage;

    private HashMap serviceErrorPages = new HashMap();

    private String serviceControllerName;

    private String transitionName;

    private String serviceId;

    /**
     * Transition柤傪庢摼偟傑偡丅
     * 
     * @return String Transition柤
     */
    String getTransitionName() {
        return transitionName;
    }

    /**
     * Transition柤傪愝掕偟傑偡丅
     * 
     * @param transitionName
     */
    void setTransitionName(String transitionName) {
        this.transitionName = transitionName;
    }

    /**
     * DefaultNextPage傪愝掕偟傑偡丅
     * 
     * @param defaultNextPage
     */
    void setDefaultNextPage(NextPageModel defultNextPage) {
        this.defaultNextPage = defultNextPage;
    }

    /**
     * DefaultNextPage傪庢摼偟傑偡丅
     * 
     * @return NextPageModel
     */
    NextPageModel getDefaultNextPage() {
        return defaultNextPage;
    }

    /**
     * NextPage傪愝掕偟傑偡丅
     * 
     * @param nextPages
     */
    void setNextPages(HashMap nextPages) {
        this.nextPages = nextPages;
    }

    /**
     * NextPage傪愝掕偟傑偡丅
     * 
     * @param key
     * @param nextPage
     */
    void setNextPage(String key, NextPageModel nextPage) {
        this.nextPages.put(key, nextPage);
    }

    /**
     * NextPage傪庢摼偟傑偡丅
     * 
     * @return HashMap
     */
    HashMap getNextPages() {
        return nextPages;
    }

    /**
     * DefaultInputErrorPage傪愝掕偟傑偡丅
     * 
     * @param defaultInputErrorPage
     */
    void setDefaultInputErrorPage(ErrorPageModel defaultInputErrorPage) {
        this.defaultInputErrorPage = defaultInputErrorPage;
    }

    /**
     * DefaultInputErrorPage傪庢摼偟傑偡丅
     * 
     * @return ErrorPageModel
     */
    ErrorPageModel getDefaultInputErrorPage() {
        return defaultInputErrorPage;
    }

    /**
     * InputErrorPage傪愝掕偟傑偡丅
     * 
     * @param inputErrorPages
     */
    void setInputErrorPages(HashMap inputErrorPages) {
        this.inputErrorPages = inputErrorPages;
    }

    /**
     * InputErrorPage傪愝掕偟傑偡丅
     * 
     * @param key
     * @param errorPage
     */
    void setInputErrorPage(String key, ErrorPageModel errorPage) {
        this.inputErrorPages.put(key, errorPage);
    }

    /**
     * InputErrorPage傪庢摼偟傑偡丅
     * 
     * @return HashMap InputErrorPages
     */
    HashMap getInputErrorPages() {
        return inputErrorPages;
    }

    /**
     * DefaultSystemErrorPage傪愝掕偟傑偡丅
     * 
     * @param defaultSystemErrorPage
     */
    void setDefaultSystemErrorPage(ErrorPageModel defaultSystemErrorPage) {
        this.defaultSystemErrorPage = defaultSystemErrorPage;
    }

    /**
     * DefaultSystemErrorPage傪庢摼偟傑偡丅
     * 
     * @return ErrorPageModel DefaultSystemErrorPage
     */
    ErrorPageModel getDefaultSystemErrorPage() {
        return defaultSystemErrorPage;
    }

    /**
     * SystemErrorPage傪愝掕偟傑偡丅
     * 
     * @param systemErrorPages
     */
    void setSystemErrorPages(HashMap systemErrorPages) {
        this.systemErrorPages = systemErrorPages;
    }

    /**
     * SystemErrorPage傪愝掕偟傑偡丅
     * 
     * @param key
     * @param errorPage
     */
    void setSystemErrorPage(String key, ErrorPageModel errorPage) {
        this.systemErrorPages.put(key, errorPage);
    }

    /**
     * SystemErrorPage傪庢摼偟傑偡丅
     * 
     * @return HashMap SystemErrorPage
     */
    HashMap getSystemErrorPages() {
        return systemErrorPages;
    }

    /**
     * DefaultServiceErrorPage傪愝掕偟傑偡丅
     * 
     * @param defaultServiceErrorPage
     */
    void setDefaultServiceErrorPage(ErrorPageModel defaultServiceErrorPage) {
        this.defaultServiceErrorPage = defaultServiceErrorPage;
    }

    /**
     * DefaultServiceErrorPage傪愝掕偟傑偡丅
     * 
     * @return ErrorPageModel
     */
    ErrorPageModel getDefaultServiceErrorPage() {
        return defaultServiceErrorPage;
    }

    /**
     * ServiceErrorPage傪愝掕偟傑偡丅
     * 
     * @param serviceErrorPages
     */
    void setServiceErrorPages(HashMap serviceErrorPages) {
        this.serviceErrorPages = serviceErrorPages;
    }

    /**
     * ServiceErrorPage傪愝掕偟傑偡丅
     * 
     * @param key
     * @param errorPage
     */
    void setServiceErrorPage(String key, ErrorPageModel errorPage) {
        this.serviceErrorPages.put(key, errorPage);
    }

    /**
     * ServiceErrorPages傪庢摼偟傑偡丅
     * 
     * @return HashMap ServiceErrorPage
     */
    HashMap getServiceErrorPages() {
        return serviceErrorPages;
    }

    /**
     * ServiceID傪愝掕偟傑偡丅
     * 
     * @param serviceId
     */
    void setServiceId(String sericeId) {
        this.serviceId = sericeId;
    }

    /**
     * ServiceID傪庢摼偟傑偡丅
     * 
     * @return
     */
    String getServiceId() {
        return serviceId;
    }

    /**
     * ServiceControllerName傪愝掕偟傑偡丅
     * 
     * @param serviceControllerName
     */
    void setServiceControllerName(String serviceControllerName) {
        this.serviceControllerName = serviceControllerName;
    }

    /**
     * ServiceControllerName傪庢摼偟傑偡丅
     * 
     * @return
     */
    String getServiceControllerName() {
        return serviceControllerName;
    }

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

        ErrorPageModel errorPage = (ErrorPageModel) inputErrorPages.get(key);
        if (errorPage != null) {
            result = errorPage.getErrorPage();
        }

        return result;
    }

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

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

        ErrorPageModel errorPage = (ErrorPageModel) serviceErrorPages.get(key);
        if (errorPage != null) {
            result = errorPage.getErrorPage();
        }

        return result;
    }

    /**
     * ServiceErrorPagePath傪庢摼偟傑偡丅
     * 
     * @return String ServiceErrorPagePath
     */
    String getServiceErrorPagePath() {
        if (defaultServiceErrorPage != null) {
            return defaultServiceErrorPage.getErrorPage();
        }
        return null;
    }

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

        ErrorPageModel errorPage = (ErrorPageModel) systemErrorPages.get(key);
        if (errorPage != null) {
            result = errorPage.getErrorPage();
        }
        return result;
    }

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

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

        NextPageModel nextPage = (NextPageModel) nextPages.get(key);
        if (nextPage != null) {
            result = nextPage.getPagePath();
        }

        return result;
    }

    /**
     * NextPagePath傪庢摼偟傑偡丅
     * 
     * @return String NextPagePath
     */
    String getNextPagePath() {
        if (defaultNextPage != null) {
            return defaultNextPage.getPagePath();
        }
        return null;
    }

}

⌨️ 快捷键说明

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