EdmEntityType.newBuilder
Code IndexAdd Codota to your IDE (free)

Best Java code snippets using org.odata4j.edm.EdmEntityType.newBuilder (Showing top 20 results out of 315)

  • Common ways to obtain EdmEntityType
private void myMethod () {
EdmEntityType e =
  • EdmEntitySet edmEntitySet;edmEntitySet.getType()
  • Func func;func.apply()
  • EdmComplexType edmComplexType;edmComplexType.getBaseType()
  • Smart code suggestions by Codota
}
origin: org.sonatype.sisu/sisu-odata4j

@Override
Builder newBuilder(EdmEntitySet entitySet, BuilderContext context) {
 this.name = entitySet.name;
 EdmEntityType et = entitySet.type.apply();
 this.entityType = EdmEntityType.newBuilder(et, context);
 return this;
}
origin: org.jboss.oreva/odata-core

@Override
Builder newBuilder(EdmEntitySet entitySet, BuilderContext context) {
 this.name = entitySet.name;
 EdmEntityType et = entitySet.type.apply();
 this.entityType = EdmEntityType.newBuilder(et, context);
 return this;
}
origin: org.jboss.oreva/odata-core

@Override
Builder newBuilder(EdmAssociationEnd associationEnd, BuilderContext context) {
 this.role = associationEnd.role;
 this.type = EdmEntityType.newBuilder(associationEnd.getType(), context);
 this.multiplicity = associationEnd.multiplicity;
 this.onDeleteAction = associationEnd.onDeleteAction;
 return this;
}
origin: org.sonatype.sisu/sisu-odata4j

@Override
Builder newBuilder(EdmAssociationEnd associationEnd, BuilderContext context) {
 this.role = associationEnd.role;
 this.type = EdmEntityType.newBuilder(associationEnd.getType(), context);
 this.multiplicity = associationEnd.multiplicity;
 this.onDeleteAction = associationEnd.onDeleteAction;
 return this;
}
origin: odata4j/odata4j

@Override
Builder newBuilder(EdmEntitySet entitySet, BuilderContext context) {
 this.name = entitySet.name;
 EdmEntityType et = entitySet.type.apply();
 this.entityType = EdmEntityType.newBuilder(et, context);
 return this;
}
origin: odata4j/odata4j

@Override
Builder newBuilder(EdmAssociationEnd associationEnd, BuilderContext context) {
 this.role = associationEnd.role;
 this.type = EdmEntityType.newBuilder(associationEnd.getType(), context);
 this.multiplicity = associationEnd.multiplicity;
 this.onDeleteAction = associationEnd.onDeleteAction;
 return this;
}
origin: org.sonatype.sisu/sisu-odata4j

@Override
Builder newBuilder(EdmComplexType complexType, BuilderContext context) {
 fillBuilder(complexType, context);
 if (complexType.getBaseType() != null) {
  baseTypeBuilder = EdmEntityType.newBuilder(complexType.getBaseType(), context);
 }
 return this;
}
origin: org.jboss.oreva/odata-core

@Override
Builder newBuilder(EdmComplexType complexType, BuilderContext context) {
 fillBuilder(complexType, context);
 if (complexType.getBaseType() != null) {
  baseTypeBuilder = EdmEntityType.newBuilder(complexType.getBaseType(), context);
 }
 return this;
}
origin: odata4j/odata4j

@Override
Builder newBuilder(EdmComplexType complexType, BuilderContext context) {
 fillBuilder(complexType, context);
 if (complexType.getBaseType() != null) {
  baseTypeBuilder = EdmEntityType.newBuilder(complexType.getBaseType(), context);
 }
 return this;
}
origin: org.sonatype.sisu/sisu-odata4j

@Override
Builder newBuilder(EdmEntityType entityType, BuilderContext context) {
 fillBuilder(entityType, context);
 context.register(entityType, this);
 this.alias = entityType.alias;
 this.hasStream = entityType.hasStream;
 this.openType = entityType.openType;
 if (entityType.keys != null) {
  // subtypes don't have keys!
  this.keys.addAll(entityType.keys);
 }
 if (entityType.getBaseType() != null) {
  baseTypeBuilder = EdmEntityType.newBuilder(entityType.getBaseType(), context);
 }
 for (EdmNavigationProperty navigationProperty : entityType.navigationProperties)
  this.navigationProperties.add(EdmNavigationProperty.newBuilder(navigationProperty, context));
 return this;
}
origin: odata4j/odata4j

@Override
Builder newBuilder(EdmSchema schema, BuilderContext context) {
 List<EdmEntityContainer.Builder> entityContainers = new ArrayList<EdmEntityContainer.Builder>();
 for (EdmEntityContainer entityContainer : schema.entityContainers)
  entityContainers.add(EdmEntityContainer.newBuilder(entityContainer, context));
 List<EdmComplexType.Builder> complexTypes = new ArrayList<EdmComplexType.Builder>();
 for (EdmComplexType complexType : schema.complexTypes)
  complexTypes.add(EdmComplexType.newBuilder(complexType, context));
 List<EdmEntityType.Builder> entityTypes = new ArrayList<EdmEntityType.Builder>();
 for (EdmEntityType entityType : schema.entityTypes)
  entityTypes.add(EdmEntityType.newBuilder(entityType, context));
 List<EdmAssociation.Builder> associations = new ArrayList<EdmAssociation.Builder>();
 for (EdmAssociation association : schema.associations)
  associations.add(EdmAssociation.newBuilder(association, context));
 return new Builder()
   .setNamespace(schema.namespace)
   .setAlias(schema.alias)
   .addEntityTypes(entityTypes)
   .addComplexTypes(complexTypes)
   .addAssociations(associations)
   .addEntityContainers(entityContainers);
}
origin: org.jboss.oreva/odata-core

@Override
Builder newBuilder(EdmEntityType entityType, BuilderContext context) {
 fillBuilder(entityType, context);
 context.register(entityType, this);
 this.alias = entityType.alias;
 this.hasStream = entityType.hasStream;
 this.openType = entityType.openType;
 if (entityType.keys != null) {
  // subtypes don't have keys!
  this.keys.addAll(entityType.keys);
 }
 if (entityType.getBaseType() != null) {
  baseTypeBuilder = EdmEntityType.newBuilder(entityType.getBaseType(), context);
 }
 for (EdmNavigationProperty navigationProperty : entityType.navigationProperties)
  this.navigationProperties.add(EdmNavigationProperty.newBuilder(navigationProperty, context));
 return this;
}
origin: odata4j/odata4j

@Override
Builder newBuilder(EdmEntityType entityType, BuilderContext context) {
 fillBuilder(entityType, context);
 context.register(entityType, this);
 this.alias = entityType.alias;
 this.hasStream = entityType.hasStream;
 this.openType = entityType.openType;
 if (entityType.keys != null) {
  // subtypes don't have keys!
  this.keys.addAll(entityType.keys);
 }
 if (entityType.getBaseType() != null) {
  baseTypeBuilder = EdmEntityType.newBuilder(entityType.getBaseType(), context);
 }
 for (EdmNavigationProperty navigationProperty : entityType.navigationProperties)
  this.navigationProperties.add(EdmNavigationProperty.newBuilder(navigationProperty, context));
 return this;
}
origin: org.jboss.oreva/odata-core

@Override
Builder newBuilder(EdmSchema schema, BuilderContext context) {
 List<EdmEntityContainer.Builder> entityContainers = new ArrayList<EdmEntityContainer.Builder>();
 for (EdmEntityContainer entityContainer : schema.entityContainers)
  entityContainers.add(EdmEntityContainer.newBuilder(entityContainer, context));
 List<EdmComplexType.Builder> complexTypes = new ArrayList<EdmComplexType.Builder>();
 for (EdmComplexType complexType : schema.complexTypes)
  complexTypes.add(EdmComplexType.newBuilder(complexType, context));
 List<EdmEntityType.Builder> entityTypes = new ArrayList<EdmEntityType.Builder>();
 for (EdmEntityType entityType : schema.entityTypes)
  entityTypes.add(EdmEntityType.newBuilder(entityType, context));
 List<EdmAssociation.Builder> associations = new ArrayList<EdmAssociation.Builder>();
 for (EdmAssociation association : schema.associations)
  associations.add(EdmAssociation.newBuilder(association, context));
 return new Builder()
   .setNamespace(schema.namespace)
   .setAlias(schema.alias)
   .addEntityTypes(entityTypes)
   .addComplexTypes(complexTypes)
   .addAssociations(associations)
   .addEntityContainers(entityContainers);
}
origin: org.sonatype.sisu/sisu-odata4j

@Override
Builder newBuilder(EdmSchema schema, BuilderContext context) {
 List<EdmEntityContainer.Builder> entityContainers = new ArrayList<EdmEntityContainer.Builder>();
 for (EdmEntityContainer entityContainer : schema.entityContainers)
  entityContainers.add(EdmEntityContainer.newBuilder(entityContainer, context));
 List<EdmComplexType.Builder> complexTypes = new ArrayList<EdmComplexType.Builder>();
 for (EdmComplexType complexType : schema.complexTypes)
  complexTypes.add(EdmComplexType.newBuilder(complexType, context));
 List<EdmEntityType.Builder> entityTypes = new ArrayList<EdmEntityType.Builder>();
 for (EdmEntityType entityType : schema.entityTypes)
  entityTypes.add(EdmEntityType.newBuilder(entityType, context));
 List<EdmAssociation.Builder> associations = new ArrayList<EdmAssociation.Builder>();
 for (EdmAssociation association : schema.associations)
  associations.add(EdmAssociation.newBuilder(association, context));
 return new Builder()
   .setNamespace(schema.namespace)
   .setAlias(schema.alias)
   .addEntityTypes(entityTypes)
   .addComplexTypes(complexTypes)
   .addAssociations(associations)
   .addEntityContainers(entityContainers);
}
origin: odata4j/odata4j

EdmEntityType.Builder eet = EdmEntityType.newBuilder()
  .setNamespace(namespace)
  .setName(entityInfo.entityTypeName)
origin: fujitsu-pio/io

private EdmEntityType.Builder EntityTypeを作成(String entityTypeName) {
  EdmEntityType.Builder eBuilder = EdmEntityType.newBuilder();
  eBuilder.setName(entityTypeName).addKeys("root").setNamespace(NS);
  return eBuilder;
}
origin: odata4j/odata4j

public XmlDataProducer() {
 // build the metadata here hardcoded as example
 // one would probably generate it from xsd schema or something else
 String namespace = "XmlExample";
 List<EdmProperty.Builder> properties = new ArrayList<EdmProperty.Builder>();
 properties.add(EdmProperty.newBuilder("address").setType(EdmSimpleType.STRING));
 properties.add(EdmProperty.newBuilder("city").setType(EdmSimpleType.STRING));
 properties.add(EdmProperty.newBuilder("companyName").setType(EdmSimpleType.STRING));
 properties.add(EdmProperty.newBuilder("contactName").setType(EdmSimpleType.STRING));
 properties.add(EdmProperty.newBuilder("contactTitle").setType(EdmSimpleType.STRING));
 properties.add(EdmProperty.newBuilder("country").setType(EdmSimpleType.STRING));
 properties.add(EdmProperty.newBuilder("customerID").setType(EdmSimpleType.STRING));
 properties.add(EdmProperty.newBuilder("fax").setType(EdmSimpleType.STRING));
 properties.add(EdmProperty.newBuilder("phone").setType(EdmSimpleType.STRING));
 properties.add(EdmProperty.newBuilder("postalCode").setType(EdmSimpleType.STRING));
 List<EdmEntityType.Builder> entityTypes = new ArrayList<EdmEntityType.Builder>();
 EdmEntityType.Builder type = EdmEntityType.newBuilder().setNamespace(namespace).setName("Customers").addKeys("customerID").addProperties(properties);
 entityTypes.add(type);
 List<EdmEntitySet.Builder> entitySets = new ArrayList<EdmEntitySet.Builder>();
 entitySets.add(EdmEntitySet.newBuilder().setName("Customers").setEntityType(type));
 EdmEntityContainer.Builder container = EdmEntityContainer.newBuilder().setName(namespace + "Entities").setIsDefault(true).addEntitySets(entitySets);
 EdmSchema.Builder modelSchema = EdmSchema.newBuilder().setNamespace(namespace + "Model").addEntityTypes(entityTypes);
 EdmSchema.Builder containerSchema = EdmSchema.newBuilder().setNamespace(namespace + "Container").addEntityContainers(container);
 metadata = EdmDataServices.newBuilder().addSchemas(containerSchema, modelSchema).build();
 xmlInputFactory = XMLInputFactory.newInstance();
}
origin: org.jboss.oreva/odata-core

return EdmEntityType.newBuilder()
  .setNamespace(schemaNamespace)
  .setAlias(schemaAlias)
origin: org.teiid.connectors/translator-odata

  static EdmEntitySet removeModelName(EdmEntitySet src) {
    EdmEntityType srcType = src.getType();
    String schemaName = srcType.getName().substring(0, srcType.getName().indexOf('.'));
    String name = srcType.getName().substring(srcType.getName().indexOf('.')+1);
    
    EdmEntityType.Builder targetType = EdmEntityType
        .newBuilder().setName(name)
        .setNamespace(schemaName);
    
    targetType.addKeys(srcType.getKeys());
    
    Enumerable<EdmProperty> properties = srcType.getProperties();
    for (EdmProperty srcProperty:properties.toList()) {

      EdmProperty.Builder tgtProperty = EdmProperty.newBuilder(srcProperty.getName())
          .setType(srcProperty.getType())
          .setNullable(srcProperty.isNullable())
          .setFixedLength(srcProperty.getFixedLength())
          .setMaxLength(srcProperty.getMaxLength())
          .setUnicode(true);
      targetType.addProperties(tgtProperty);
    }
    
    EdmEntitySet.Builder target = EdmEntitySet.newBuilder()
        .setName(src.getName())
        .setEntityType(targetType);
    return target.build();
  }
}
org.odata4j.edmEdmEntityTypenewBuilder

Popular methods of EdmEntityType

  • getFullyQualifiedTypeName
  • getKeys
    Gets the keys for this EdmEntityType. Keys are defined only in a root types.
  • getName
  • getDeclaredNavigationProperties
    Gets the navigation properties defined for this entity type not including inherited properties.
  • getNavigationProperties
    Gets the navigation properties defined for this entity type including inherited properties.
  • getProperties
  • <init>
  • equals
  • findConventionalKeys
  • getBaseType
  • getDeclaredProperties
  • getHasStream
  • getDeclaredProperties,
  • getHasStream,
  • getNamespace,
  • isRootType,
  • findNavigationProperty,
  • findProperty,
  • getIsAbstract,
  • getOpenType

Popular in Java

  • Making http post requests using okhttp
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getSharedPreferences (Context)
  • getContentResolver (Context)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.

For IntelliJ IDEA,
Android Studio or Eclipse

  • Search for JavaScript code betaCodota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutBlogContact Us
  • Plugin user guideTerms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)