/** * Generate the name of an environment dependency in the java: * namespace. This is the lookup string used by a component to access * the dependency. */ private String descriptorToLogicalJndiName(Descriptor descriptor) { // If no java: prefix is specified, default to component scope. String rawName = descriptor.getName(); return (rawName.startsWith(JAVA_COLON)) ? rawName : JAVA_COMP_ENV_STRING + rawName; }
/** * Returns a formatted version of me as a String. */ public void print(StringBuffer toStringBuffer) { toStringBuffer.append("Field: ").append(super.getName()).append("@").append(super.getDescription()); }
private boolean dependencyAppliesToScope(Descriptor descriptor, ScopeType scope) { String name = descriptor.getName(); return dependencyAppliesToScope(name, scope); }
/** * Returns true if I have an ejb descriptor by that name. */ @Override public boolean hasEjbByName(String name) { for (Iterator itr = getEjbs().iterator(); itr.hasNext();) { Descriptor next = (Descriptor) itr.next(); if (next.getName().equals(name)) { return true; } } return false; }
/** ** Returns a String representation of this environment property. */ public void print(StringBuffer toStringBuffer) { toStringBuffer.append("Env-Prop: ").append(super.getName()).append("@"); printInjectableResourceInfo(toStringBuffer); toStringBuffer.append("@").append(this.getType()).append("@").append(this.getValue()).append("@").append("@").append(super.getDescription()); }
private boolean undepoyResource(Descriptor descriptor) { try{ ResourceDeployer deployer = getResourceDeployer(descriptor); deployer.undeployResource(descriptor); return true; }catch(Exception e){ _logger.log(Level.WARNING, "Unable to undeploy Descriptor [ " + descriptor.getName() + " ] ", e); return false; } }
@Override public void setElementValue(XMLElement element, String value) { if (EjbTagNames.QUERY_RESULT_TYPE_MAPPING.equals(element.getQName())) { if (EjbTagNames.QUERY_REMOTE_TYPE_MAPPING.equals(value)) { descriptor.setHasRemoteReturnTypeMapping(); } else if (EjbTagNames.QUERY_LOCAL_TYPE_MAPPING.equals(value)) { descriptor.setHasLocalReturnTypeMapping(); } else { DOLUtils.getDefaultLogger().log(Level.SEVERE, "enterprise.deployment.backend.addDescriptorFailure", new Object[] {((Descriptor) getParentNode().getDescriptor()).getName() , value}); } } else { super.setElementValue(element, value); } }
"CMP bean [{0}], primary key class [{1}] has " + "public non-persistent field(s) [{2}].", new Object[] {getParentDescriptor().getName(), primaryKeyClassName, nonPersFieldsInPK.toString()}));