public String getType() { return decoree.getType(); }
/** ** 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()); }
/** ** 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()); }
type = Class.forName(prop.getType());
/** * Store references to environment entries. * Also validate custom resources of primitive data types. */ private void parseResources(EnvironmentProperty envProp, JndiNameEnvironment env, AppResources appResources) { String name = getLogicalJNDIName(envProp.getName(), env); String jndiName = ""; if (envProp.hasLookupName()) jndiName = envProp.getLookupName(); // error handling for mapped name null case done in getMappedName else if (envProp.getMappedName().length() > 0) jndiName = envProp.getMappedName(); AppResource envPropResource = new AppResource(name, jndiName, envProp.getType(), env, true); // If lookup/mapped name is not present, then we do not need to validate. if (jndiName.length() == 0) envPropResource.noValidation(); appResources.store(envPropResource); // Store EnvProps even if they do not have a valid lookup element appResources.storeInNamespace(name, env); }
appendTextChild(envEntryNode, TagNames.ENVIRONMENT_PROPERTY_TYPE, envProp.getType()); appendTextChild(envEntryNode, TagNames.ENVIRONMENT_PROPERTY_VALUE, envProp.getValue()); appendTextChild(envEntryNode, TagNames.MAPPED_NAME, envProp.getMappedName());
@Override public Node writeDescriptor(Node parent, String nodeName, EnvironmentProperty envProp) { Node envEntryNode = super.writeDescriptor(parent, nodeName, envProp); writeLocalizedDescriptions(envEntryNode, envProp); appendTextChild(envEntryNode, TagNames.ENVIRONMENT_PROPERTY_NAME, envProp.getName()); appendTextChild(envEntryNode, TagNames.ENVIRONMENT_PROPERTY_TYPE, envProp.getType()); appendTextChild(envEntryNode, TagNames.ENVIRONMENT_PROPERTY_VALUE, envProp.getValue()); appendTextChild(envEntryNode, TagNames.MAPPED_NAME, envProp.getMappedName()); if( envProp.isInjectable() ) { InjectionTargetNode ijNode = new InjectionTargetNode(); for (InjectionTarget target : envProp.getInjectionTargets()) { ijNode.writeDescriptor(envEntryNode, TagNames.INJECTION_TARGET, target); } } appendTextChild(envEntryNode, TagNames.LOOKUP_NAME, envProp.getLookupName()); return envEntryNode; } }