📄 simplemethod.java
字号:
document = UtilXml.readXmlDocument(content, true); } } catch (java.io.IOException e) { throw new MiniLangException("Could not read XML content", e); } catch (org.xml.sax.SAXException e) { throw new MiniLangException("Could not parse direct XML content", e); } catch (javax.xml.parsers.ParserConfigurationException e) { throw new MiniLangException("XML parser not setup correctly", e); } if (document == null) { throw new MiniLangException("Could not load SimpleMethod XML document: " + name); } Element rootElement = document.getDocumentElement(); List simpleMethodElements = UtilXml.childElementList(rootElement, "simple-method"); Iterator simpleMethodIter = simpleMethodElements.iterator(); while (simpleMethodIter.hasNext()) { Element simpleMethodElement = (Element) simpleMethodIter.next(); SimpleMethod simpleMethod = new SimpleMethod(simpleMethodElement, simpleMethods, fromLocation); simpleMethods.put(simpleMethod.getMethodName(), simpleMethod); } return simpleMethods; } // Member fields begin here... protected List methodOperations = FastList.newInstance(); protected Map parentSimpleMethodsMap; protected String fromLocation; protected String methodName; protected String shortDescription; protected String defaultErrorCode; protected String defaultSuccessCode; protected String parameterMapName; // event fields protected String eventRequestName; protected String eventResponseName; protected String eventResponseCodeName; protected String eventErrorMessageName; protected String eventErrorMessageListName; protected String eventEventMessageName; protected String eventEventMessageListName; // service fields protected String serviceResponseMessageName; protected String serviceErrorMessageName; protected String serviceErrorMessageListName; protected String serviceErrorMessageMapName; protected String serviceSuccessMessageName; protected String serviceSuccessMessageListName; protected boolean loginRequired = true; protected boolean useTransaction = true; protected String localeName; protected String delegatorName; protected String securityName; protected String dispatcherName; protected String userLoginName; public SimpleMethod(Element simpleMethodElement, Map parentSimpleMethodsMap, String fromLocation) { this.parentSimpleMethodsMap = parentSimpleMethodsMap; this.fromLocation = fromLocation; this.methodName = simpleMethodElement.getAttribute("method-name"); this.shortDescription = simpleMethodElement.getAttribute("short-description"); defaultErrorCode = simpleMethodElement.getAttribute("default-error-code"); if (defaultErrorCode == null || defaultErrorCode.length() == 0) { defaultErrorCode = "error"; } defaultSuccessCode = simpleMethodElement.getAttribute("default-success-code"); if (defaultSuccessCode == null || defaultSuccessCode.length() == 0) { defaultSuccessCode = "success"; } parameterMapName = simpleMethodElement.getAttribute("parameter-map-name"); if (parameterMapName == null || parameterMapName.length() == 0) { parameterMapName = "parameters"; } eventRequestName = simpleMethodElement.getAttribute("event-request-object-name"); if (eventRequestName == null || eventRequestName.length() == 0) { eventRequestName = "request"; } eventResponseName = simpleMethodElement.getAttribute("event-response-object-name"); if (eventResponseName == null || eventResponseName.length() == 0) { eventResponseName = "response"; } eventResponseCodeName = simpleMethodElement.getAttribute("event-response-code-name"); if (eventResponseCodeName == null || eventResponseCodeName.length() == 0) { eventResponseCodeName = "_response_code_"; } eventErrorMessageName = simpleMethodElement.getAttribute("event-error-message-name"); if (eventErrorMessageName == null || eventErrorMessageName.length() == 0) { eventErrorMessageName = "_error_message_"; } eventErrorMessageListName = simpleMethodElement.getAttribute("event-error-message-list-name"); if (eventErrorMessageListName == null || eventErrorMessageListName.length() == 0) { eventErrorMessageListName = "_error_message_list_"; } eventEventMessageName = simpleMethodElement.getAttribute("event-event-message-name"); if (eventEventMessageName == null || eventEventMessageName.length() == 0) { eventEventMessageName = "_event_message_"; } eventEventMessageListName = simpleMethodElement.getAttribute("event-event-message-list-name"); if (eventEventMessageListName == null || eventEventMessageListName.length() == 0) { eventEventMessageListName = "_event_message_list_"; } serviceResponseMessageName = simpleMethodElement.getAttribute("service-response-message-name"); if (serviceResponseMessageName == null || serviceResponseMessageName.length() == 0) { serviceResponseMessageName = "responseMessage"; } serviceErrorMessageName = simpleMethodElement.getAttribute("service-error-message-name"); if (serviceErrorMessageName == null || serviceErrorMessageName.length() == 0) { serviceErrorMessageName = "errorMessage"; } serviceErrorMessageListName = simpleMethodElement.getAttribute("service-error-message-list-name"); if (serviceErrorMessageListName == null || serviceErrorMessageListName.length() == 0) { serviceErrorMessageListName = "errorMessageList"; } serviceErrorMessageMapName = simpleMethodElement.getAttribute("service-error-message-map-name"); if (serviceErrorMessageMapName == null || serviceErrorMessageMapName.length() == 0) { serviceErrorMessageMapName = "errorMessageMap"; } serviceSuccessMessageName = simpleMethodElement.getAttribute("service-success-message-name"); if (serviceSuccessMessageName == null || serviceSuccessMessageName.length() == 0) { serviceSuccessMessageName = "successMessage"; } serviceSuccessMessageListName = simpleMethodElement.getAttribute("service-success-message-list-name"); if (serviceSuccessMessageListName == null || serviceSuccessMessageListName.length() == 0) { serviceSuccessMessageListName = "successMessageList"; } loginRequired = !"false".equals(simpleMethodElement.getAttribute("login-required")); useTransaction = !"false".equals(simpleMethodElement.getAttribute("use-transaction")); localeName = simpleMethodElement.getAttribute("locale-name"); if (localeName == null || localeName.length() == 0) { localeName = "locale"; } delegatorName = simpleMethodElement.getAttribute("delegator-name"); if (delegatorName == null || delegatorName.length() == 0) { delegatorName = "delegator"; } securityName = simpleMethodElement.getAttribute("security-name"); if (securityName == null || securityName.length() == 0) { securityName = "security"; } dispatcherName = simpleMethodElement.getAttribute("dispatcher-name"); if (dispatcherName == null || dispatcherName.length() == 0) { dispatcherName = "dispatcher"; } userLoginName = simpleMethodElement.getAttribute("user-login-name"); if (userLoginName == null || userLoginName.length() == 0) { userLoginName = "userLogin"; } readOperations(simpleMethodElement, this.methodOperations, this); } public String getFromLocation() { return this.fromLocation; } public String getMethodName() { return this.methodName; } public SimpleMethod getSimpleMethodInSameFile(String simpleMethodName) { if (parentSimpleMethodsMap == null) return null; return (SimpleMethod) parentSimpleMethodsMap.get(simpleMethodName); } public String getShortDescription() { return this.shortDescription + " [" + this.fromLocation + "#" + this.methodName + "]"; } public String getDefaultErrorCode() { return this.defaultErrorCode; } public String getDefaultSuccessCode() { return this.defaultSuccessCode; } public String getParameterMapName() { return this.parameterMapName; } // event fields public String getEventRequestName() { return this.eventRequestName; } public String getEventResponseCodeName() { return this.eventResponseCodeName; } public String getEventErrorMessageName() { return this.eventErrorMessageName; } public String getEventErrorMessageListName() { return this.eventErrorMessageListName; } public String getEventEventMessageName() { return this.eventEventMessageName; } public String getEventEventMessageListName() { return this.eventEventMessageListName; } // service fields public String getServiceResponseMessageName() { return this.serviceResponseMessageName; } public String getServiceErrorMessageName() { return this.serviceErrorMessageName; } public String getServiceErrorMessageListName() { return this.serviceErrorMessageListName; } public String getServiceSuccessMessageName() { return this.serviceSuccessMessageName; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -