public void setRefName(String name) { String old = getResourceRef().getRefName(); getResourceRef().setRefName(name); pcs.firePropertyChange("refName", old, name); }
protected void clearNonPatternFromChoice() { GerResourceRefType ref = getResourceRef(); if(ref.isSetResourceLink()) { String temp = ref.getResourceLink(); ref.unsetResourceLink(); pcs.firePropertyChange("resourceLink", temp, null); } if(ref.isSetUrl()) { String temp = ref.getUrl(); ref.unsetUrl(); pcs.firePropertyChange("url", temp, null); } }
private AbstractNameQuery getResourceContainerId(String name, String type, URI moduleURI, GerResourceRefType gerResourceRef) { AbstractNameQuery containerId; String module = moduleURI == null ? null : moduleURI.toString(); if (gerResourceRef == null) { containerId = buildAbstractNameQuery(null, module, name, type, NameFactory.RESOURCE_ADAPTER_MODULE); } else if (gerResourceRef.isSetResourceLink()) { containerId = buildAbstractNameQuery(null, module, gerResourceRef.getResourceLink().trim(), type, NameFactory.RESOURCE_ADAPTER_MODULE); } else { //construct name from components GerPatternType patternType = gerResourceRef.getPattern(); containerId = buildAbstractNameQuery(patternType, type, NameFactory.RESOURCE_ADAPTER_MODULE, null); } return containerId; }
if (gerResourceRef == null || !gerResourceRef.isSetUrl()) { throw new DeploymentException("No url supplied to resolve: " + name); String url = gerResourceRef.getUrl().trim(); } else if (gerResourceRef.isSetResourceLink()) { errorMessage.append("Could not find resource '"); errorMessage.append(gerResourceRef.getResourceLink()); errorMessage.append("'. Perhaps it has not yet been configured, or your application does not have a dependency declared for that resource module?"); } else { errorMessage.append("Could not find the resource specified in your Geronimo deployment plan:"); errorMessage.append(gerResourceRef.getPattern());
public void setUrl(String link) { GerResourceRefType ref = getResourceRef(); if(link != null) { if(ref.isSetPattern()) { clearPatternFromChoice(); } if(ref.isSetResourceLink()) { String old = getResourceLink(); ref.unsetResourceLink(); pcs.firePropertyChange("resourceLink", old, null); } } String old = getUrl(); ref.setUrl(link); pcs.firePropertyChange("url", old, link); }
public void setResourceLink(String link) { GerResourceRefType ref = getResourceRef(); if(link != null) { if(ref.isSetPattern()) { clearPatternFromChoice(); } if(ref.isSetUrl()) { String old = getUrl(); ref.unsetUrl(); pcs.firePropertyChange("url", old, null); } } String old = getResourceLink(); ref.setResourceLink(link); pcs.firePropertyChange("resourceLink", old, link); }
public String getRefName() { return getResourceRef().getRefName(); }
public String getUrl() { return getResourceRef().getResourceLink(); }
public void storeResourceRefs(GerWebAppType webApp) { for (int i = webApp.getResourceRefArray().length - 1; i >= 0; i--) { webApp.removeResourceRef(i); } for (int i = 0; i < jdbcPoolRefs.size(); i++) { ReferenceData referenceData = (ReferenceData) jdbcPoolRefs.get(i); GerResourceRefType resourceRef = webApp.addNewResourceRef(); resourceRef.setRefName(referenceData.getRefName()); resourceRef.setPattern(createPattern(referenceData.getRefLink())); } for (int i = 0; i < jmsConnectionFactoryRefs.size(); i++) { ReferenceData referenceData = (ReferenceData) jmsConnectionFactoryRefs.get(i); GerResourceRefType resourceRef = webApp.addNewResourceRef(); resourceRef.setRefName(referenceData.getRefName()); resourceRef.setPattern(createPattern(referenceData.getRefLink())); } for (int i = 0; i < javaMailSessionRefs.size(); i++) { ReferenceData referenceData = (ReferenceData) javaMailSessionRefs.get(i); GerResourceRefType resourceRef = webApp.addNewResourceRef(); resourceRef.setRefName(referenceData.getRefName()); resourceRef.setPattern(createPattern(referenceData.getRefLink())); } }
if (gerResourceRef == null || !gerResourceRef.isSetUrl()) { throw new DeploymentException("No url supplied to resolve: " + name); String url = gerResourceRef.getUrl().trim(); } else if (gerResourceRef.isSetResourceLink()) { errorMessage.append("Could not find resource '"); errorMessage.append(gerResourceRef.getResourceLink()); errorMessage.append("'. Perhaps it has not yet been configured, or your application does not have a dependency declared for that resource module?"); } else { errorMessage.append("Could not find the resource specified in your Geronimo deployment plan:"); errorMessage.append(gerResourceRef.getPattern());
private Map<String, GerResourceRefType> mapResourceRefs(XmlObject[] refs) { Map<String, GerResourceRefType> refMap = new HashMap<String, GerResourceRefType>(); if (refs != null) { for (XmlObject ref1 : refs) { GerResourceRefType ref = (GerResourceRefType) ref1.copy().changeType(GerResourceRefType.type); refMap.put(ref.getRefName().trim(), ref); } } return refMap; }
public String getResourceLink() { return getResourceRef().getResourceLink(); }
private AbstractNameQuery getResourceContainerId(String name, String type, URI moduleURI, GerResourceRefType gerResourceRef) { if (name.startsWith("java:")) { name = name.substring(name.indexOf("/env/") + 5); } AbstractNameQuery containerId; String module = moduleURI == null ? null : moduleURI.toString(); if (gerResourceRef == null) { containerId = buildAbstractNameQuery(null, module, name, type, NameFactory.RESOURCE_ADAPTER_MODULE); } else if (gerResourceRef.isSetResourceLink()) { containerId = buildAbstractNameQuery(null, module, gerResourceRef.getResourceLink().trim(), type, NameFactory.RESOURCE_ADAPTER_MODULE); } else { //construct name from components GerPatternType patternType = gerResourceRef.getPattern(); containerId = buildAbstractNameQuery(patternType, type, NameFactory.RESOURCE_ADAPTER_MODULE, null); } return containerId; }
private Map<String, GerResourceRefType> mapResourceRefs(XmlObject[] refs) { Map<String, GerResourceRefType> refMap = new HashMap<String, GerResourceRefType>(); if (refs != null) { for (XmlObject ref1 : refs) { GerResourceRefType ref = (GerResourceRefType) ref1.copy().changeType(GerResourceRefType.type); refMap.put(getJndiName(ref.getRefName().trim()), ref); } } return refMap; }