public AdminobjectTypeImpl(T t, String nodeName, Node node) { this.t = t; this.childNode = node.createChild(nodeName); }
@Override public ApplicationDescriptor connectorModule(String uri) { model.createChild("module").createChild("connector").text(uri); return this; }
@Override public ApplicationDescriptor webModule(String uri, String contextRoot) { Node web = model.createChild("module").createChild("web"); web.createChild("web-uri").text(uri); web.createChild("context-root").text(contextRoot); return this; }
@Override public ApplicationDescriptor javaModule(String uri) { model.createChild("module").createChild("java").text(uri); return this; }
@Override public ApplicationDescriptor ejbModule(String uri) { model.createChild("module").createChild("ejb").text(uri); return this; }
@Override public ApplicationDescriptor javaModule(String uri) { model.createChild("module").createChild("java").text(uri); return this; }
@Override public ApplicationDescriptor connectorModule(String uri) { model.createChild("module").createChild("connector").text(uri); return this; }
@Override public ApplicationDescriptor webModule(String uri, String contextRoot) { Node web = model.createChild("module").createChild("web"); web.createChild("web-uri").text(uri); web.createChild("context-root").text(contextRoot); return this; }
@Override public ApplicationDescriptor ejbModule(String uri) { model.createChild("module").createChild("ejb").text(uri); return this; }
@Override public ApplicationDescriptor securityRole(String roleName, String description) { Node security = model.createChild("security-role"); if (roleName != null) { security.createChild("role-name").text(roleName); } if (description != null) { security.createChild("description").text(description); } return this; }
@Override public ApplicationDescriptor securityRole(String roleName, String description) { Node security = model.createChild("security-role"); if (roleName != null) { security.createChild("role-name").text(roleName); } if (description != null) { security.createChild("description").text(description); } return this; }
@Override public InitParamDef initParam(String name, Object value) { Node init = child.createChild("init-param"); init.createChild("param-name").text(name); init.createChild("param-value").text(String.valueOf(value)); return this; } }
@Override public InitParamDef initParam(String name, Object value) { Node init = child.createChild("init-param"); init.createChild("param-name").text(name); init.createChild("param-value").text(String.valueOf(value)); return this; } }
@Override public ServletMappingDef urlPattern(String urlPattern) { mapping.createChild("url-pattern").text(urlPattern); return this; }
@Override public ServletMappingDef urlPattern(String urlPattern) { mapping.createChild("url-pattern").text(urlPattern); return this; }
@Override public ValidationDescriptor setConstraintMapping(String constraintMapping) { model.createChild("constraint-mapping").text(constraintMapping); return this; }
@Override public ServletDef servlet(String name, String clazz, String[] urlPatterns) { Node servletNode = model.createChild("servlet"); servletNode.createChild("servlet-name").text(name); servletNode.createChild("servlet-class").text(clazz); ServletDef servlet = new ServletDefImpl(getDescriptorName(), model, servletNode); servlet.mapping().urlPatterns(urlPatterns); return servlet; }
@Override public ServletDef servlet(String name, String clazz, String[] urlPatterns) { Node servletNode = model.createChild("servlet"); servletNode.createChild("servlet-name").text(name); servletNode.createChild("servlet-class").text(clazz); ServletDef servlet = new ServletDefImpl(getDescriptorName(), model, servletNode); servlet.mapping().urlPatterns(urlPatterns); return servlet; }
@Override public ServletMappingDef mapping() { Node mappingNode = getRootNode().createChild("servlet-mapping"); ServletMappingDef mapping = new ServletMappingDefImpl(getDescriptorName(), getRootNode(), servlet, mappingNode); mapping.servletName(getName()); return mapping; }
@Override public ServletMappingDef mapping() { Node mappingNode = getRootNode().createChild("servlet-mapping"); ServletMappingDef mapping = new ServletMappingDefImpl(getDescriptorName(), getRootNode(), servlet, mappingNode); mapping.servletName(getName()); return mapping; }