public FactoryMetadataConstructor(Definitions definitions, TypeMapper typeMapper, String packagePrefix) { this.definitions = definitions; this.typeMapper = typeMapper; this.packagePrefix = packagePrefix; this.packageName = NameMapper.getPackageName(definitions.getTargetNamespace(), packagePrefix); }
public FactoryMetadataConstructor(Definitions definitions, TypeMapper typeMapper, String packagePrefix) { this.definitions = definitions; this.typeMapper = typeMapper; this.packagePrefix = packagePrefix; this.packageName = NameMapper.getPackageName(definitions.getTargetNamespace(), packagePrefix); }
Class<?> getJavaType(QName qName) throws ConnectionException { Class<?> c = typeCache.get(qName); if (c == null) { String type = nillableJavaMapping.get(qName); if (type == null) { type = xmlJavaMapping.get(qName); } if (type == null) { type = NameMapper.getPackageName(qName.getNamespaceURI(), packagePrefix) + "." + NameMapper.getClassName(qName.getLocalPart()); } c = load(type); typeCache.put(qName, c); } return c; }
Class<?> getJavaType(QName qName) throws ConnectionException { Class<?> c = typeCache.get(qName); if (c == null) { String type = nillableJavaMapping.get(qName); if (type == null) { type = xmlJavaMapping.get(qName); } if (type == null) { type = NameMapper.getPackageName(qName.getNamespaceURI(), packagePrefix) + "." + NameMapper.getClassName(qName.getLocalPart()); } c = load(type); typeCache.put(qName, c); } return c; }
protected String getPackageName(Definitions definitions) { if(definitions.getApiType() == SfdcApiType.Tooling && !hasSobjectNamespace(definitions)){ return NameMapper.getPackageName(definitions.getApiType().getNamespace(), packagePrefix); } return NameMapper.getPackageName(definitions.getApiType().getSobjectNamespace(), packagePrefix); }
protected String getPackageName(Definitions definitions) { if(definitions.getApiType() == SfdcApiType.Tooling && !hasSobjectNamespace(definitions)){ return NameMapper.getPackageName(definitions.getApiType().getNamespace(), packagePrefix); } return NameMapper.getPackageName(definitions.getApiType().getSobjectNamespace(), packagePrefix); }
String packageName = NameMapper.getPackageName(xmltype.getNamespaceURI(), prefix); return packageName + "." + NameMapper.getClassName(xmltype.getLocalPart());
String packageName = NameMapper.getPackageName(xmltype.getNamespaceURI(), prefix); return packageName + "." + NameMapper.getClassName(xmltype.getLocalPart());
public ConnectionMetadataConstructor(Definitions definitions, TypeMapper typeMapper, String packagePrefix) { this.definitions = definitions; this.typeMapper = typeMapper; this.className = (definitions.getApiType() != null ? definitions.getApiType().name() : "Soap") + "Connection"; this.packageName = NameMapper.getPackageName(definitions.getTargetNamespace(), packagePrefix); }
public ConnectionMetadataConstructor(Definitions definitions, TypeMapper typeMapper, String packagePrefix) { this.definitions = definitions; this.typeMapper = typeMapper; this.className = (definitions.getApiType() != null ? definitions.getApiType().name() : "Soap") + "Connection"; this.packageName = NameMapper.getPackageName(definitions.getTargetNamespace(), packagePrefix); }
public TypeMetadataConstructor(Types types, Schema schema, ComplexType complexType, File tempDir, TypeMapper typeMapper, boolean laxMinOccursMode) { this.packageName = NameMapper.getPackageName(schema.getTargetNamespace(), typeMapper.getPackagePrefix()); this.types = types; this.mapper = typeMapper; this.complexType = complexType; this.className = NameMapper.getClassName(complexType.getName()); this.laxMinOccursMode = laxMinOccursMode; }
public TypeMetadataConstructor(Types types, Schema schema, ComplexType complexType, File tempDir, TypeMapper typeMapper, boolean laxMinOccursMode) { this.packageName = NameMapper.getPackageName(schema.getTargetNamespace(), typeMapper.getPackagePrefix()); this.types = types; this.mapper = typeMapper; this.complexType = complexType; this.className = NameMapper.getClassName(complexType.getName()); this.laxMinOccursMode = laxMinOccursMode; }
protected void generateExtendedErrorDetailsClasses(Definitions definitions, File dir) throws IOException { String packageName = NameMapper.getPackageName(definitions.getApiType().getNamespace(), packagePrefix); // Lot of nulls are fine here since this is used only in the .st file. ComplexClassMetadata gen = new ComplexClassMetadata(packageName, null, null, null, null, null, null, null, typeMapper.generateInterfaces(), null, null); ST template = templates.getInstanceOf(EXTENDED_ERROR_DETAILS); javaFiles.add(generate(packageName, EXTENDED_ERROR_DETAILS_JAVA, gen, template, dir)); if (generateInterfaces) { ST interfc = templates.getInstanceOf(IEXTENDED_ERROR_DETAILS); javaFiles.add(generate(packageName, IEXTENDED_ERROR_DETAILS_JAVA, gen, interfc, dir)); } }
protected void generateExtendedErrorDetailsClasses(Definitions definitions, File dir) throws IOException { String packageName = NameMapper.getPackageName(definitions.getApiType().getNamespace(), packagePrefix); // Lot of nulls are fine here since this is used only in the .st file. ComplexClassMetadata gen = new ComplexClassMetadata(packageName, null, null, null, null, null, null, null, typeMapper.generateInterfaces(), null, null); ST template = templates.getInstanceOf(EXTENDED_ERROR_DETAILS); javaFiles.add(generate(packageName, EXTENDED_ERROR_DETAILS_JAVA, gen, template, dir)); if (generateInterfaces) { ST interfc = templates.getInstanceOf(IEXTENDED_ERROR_DETAILS); javaFiles.add(generate(packageName, IEXTENDED_ERROR_DETAILS_JAVA, gen, interfc, dir)); } }
public SimpleClassMetadata(Schema schema, SimpleType simpleType, TypeMapper typeMapper) { this(NameMapper.getPackageName(schema.getTargetNamespace(), typeMapper.getPackagePrefix()), NameMapper .getClassName(simpleType.getName()), getEnumsAndValues(simpleType, typeMapper)); }
public SimpleClassMetadata(Schema schema, SimpleType simpleType, TypeMapper typeMapper) { this(NameMapper.getPackageName(schema.getTargetNamespace(), typeMapper.getPackagePrefix()), NameMapper .getClassName(simpleType.getName()), getEnumsAndValues(simpleType, typeMapper)); }
public ConnectorMetadata(Definitions definitions, String packagePrefix) { this(NameMapper.getPackageName(definitions.getTargetNamespace(), packagePrefix), (definitions.getApiType() != null ? definitions.getApiType().name() : "Soap") + "Connection", definitions.getService().getPort().getSoapAddress().getLocation()); }
public ConnectorMetadata(Definitions definitions, String packagePrefix) { this(NameMapper.getPackageName(definitions.getTargetNamespace(), packagePrefix), (definitions.getApiType() != null ? definitions.getApiType().name() : "Soap") + "Connection", definitions.getService().getPort().getSoapAddress().getLocation()); }
public FactoryClassMetadata getFactoryClassMetadata() { List<ClassMetadata> classes = new ArrayList<ClassMetadata>(); ClassMetadata sObjectClass = null; Types types = this.definitions.getTypes(); for (Schema schema : types.getSchemas()) { String schemaPackageName = NameMapper.getPackageName(schema.getTargetNamespace(), packagePrefix); for (ComplexType ct : schema.getComplexTypes()) { ClassMetadata cm = new ClassMetadata(schemaPackageName, NameMapper.getClassName(ct.getName()), getInterfacePackageName(schemaPackageName)); if (typeMapper.isSObject(ct.getSchema().getTargetNamespace(), ct.getName())) { assert sObjectClass == null; sObjectClass = cm; } else { classes.add(cm); } } } String className = (definitions.getApiType() != null ? definitions.getApiType().name() : "Soap") + "ConnectionFactory"; return new FactoryClassMetadata(packageName, className, classes, sObjectClass, getInterfacePackageName()); }
public FactoryClassMetadata getFactoryClassMetadata() { List<ClassMetadata> classes = new ArrayList<ClassMetadata>(); ClassMetadata sObjectClass = null; Types types = this.definitions.getTypes(); for (Schema schema : types.getSchemas()) { String schemaPackageName = NameMapper.getPackageName(schema.getTargetNamespace(), packagePrefix); for (ComplexType ct : schema.getComplexTypes()) { ClassMetadata cm = new ClassMetadata(schemaPackageName, NameMapper.getClassName(ct.getName()), getInterfacePackageName(schemaPackageName)); if (typeMapper.isSObject(ct.getSchema().getTargetNamespace(), ct.getName())) { assert sObjectClass == null; sObjectClass = cm; } else { classes.add(cm); } } } String className = (definitions.getApiType() != null ? definitions.getApiType().name() : "Soap") + "ConnectionFactory"; return new FactoryClassMetadata(packageName, className, classes, sObjectClass, getInterfacePackageName()); }