1 17 package org.apache.geronimo.common; 18 19 24 public class UnresolvedReferenceException extends DeploymentException { 25 private String resourceType; 26 private boolean multiple; 27 private String nameQuery; 28 private final String moduleName; 29 30 public UnresolvedReferenceException(String resourceType, boolean multiple, String nameQuery, String moduleName) { 31 this.resourceType = resourceType; 32 this.multiple = multiple; 33 this.nameQuery = nameQuery; 34 this.moduleName = moduleName; 35 } 36 37 public String getResourceType() { 38 return resourceType; 39 } 40 41 public boolean isMultiple() { 42 return multiple; 43 } 44 45 public String getNameQuery() { 46 return nameQuery; 47 } 48 49 public String getModuleName() { 50 return moduleName; 51 } 52 53 public String getMessage() { 54 return (multiple ? "Ambiguous " : "Unknown ") + resourceType + " reference (query=" + nameQuery + ") from module: " + moduleName; 55 } 56 } 57 | Popular Tags |