org.apache.olingo.odata2.api.edm.provider.Association.setName()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(6.9k)|赞(0)|评价(0)|浏览(84)

本文整理了Java中org.apache.olingo.odata2.api.edm.provider.Association.setName()方法的一些代码示例,展示了Association.setName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Association.setName()方法的具体详情如下:
包路径:org.apache.olingo.odata2.api.edm.provider.Association
类名称:Association
方法名:setName

Association.setName介绍

[英]Sets the name for this Association
[中]

代码示例

代码示例来源:origin: org.apache.olingo/olingo-odata2-core

association.setName(reader.getAttributeValue(null, XmlMetadataConstants.EDM_NAME));
List<AssociationEnd> associationEnds = new ArrayList<AssociationEnd>();
List<AnnotationElement> annotationElements = new ArrayList<AnnotationElement>();

代码示例来源:origin: com.sap.cloud.servicesdk/odata-v2-lib

association.setName(reader.getAttributeValue(null, XmlMetadataConstants.EDM_NAME));
List<AssociationEnd> associationEnds = new ArrayList<AssociationEnd>();
List<AnnotationElement> annotationElements = new ArrayList<AnnotationElement>();

代码示例来源:origin: org.apache.olingo/olingo-odata2-core-incubating

association.setName(reader.getAttributeValue(null, XmlMetadataConstants.EDM_NAME));
List<AssociationEnd> associationEnds = new ArrayList<AssociationEnd>();
List<AnnotationElement> annotationElements = new ArrayList<AnnotationElement>();

代码示例来源:origin: io.cronapp/olingo-odata2-jpa-processor-core

public static void build(final JPAEdmAssociationView view, final int count) {
 Association association = view.getEdmAssociation();
 String associationName = null;
 String end1Name = association.getEnd1().getType().getName();
 String end2Name = association.getEnd2().getType().getName();
 associationName = end1Name + UNDERSCORE + end2Name;
 associationName =
   associationName + UNDERSCORE + multiplicityToString(association.getEnd1().getMultiplicity()) + UNDERSCORE
     + multiplicityToString(association.getEnd2().getMultiplicity()) + Integer.toString(count);
 association.setName(associationName);
}

代码示例来源:origin: org.apache.olingo/olingo-odata2-jpa-processor-core

public static void build(final JPAEdmAssociationView view, final int count) {
 Association association = view.getEdmAssociation();
 String associationName = null;
 String end1Name = association.getEnd1().getType().getName();
 String end2Name = association.getEnd2().getType().getName();
 associationName = end1Name + UNDERSCORE + end2Name;
 associationName =
   associationName + UNDERSCORE + multiplicityToString(association.getEnd1().getMultiplicity()) + UNDERSCORE
     + multiplicityToString(association.getEnd2().getMultiplicity()) + Integer.toString(count);
 association.setName(associationName);
}

代码示例来源:origin: org.apache.olingo/olingo-odata2-jpa-processor-core

private void copyAssociation(final Association copyToAssociation, final Association copyFromAssociation) {
  copyToAssociation.setEnd1(copyFromAssociation.getEnd1());
  copyToAssociation.setEnd2(copyFromAssociation.getEnd2());
  copyToAssociation.setName(copyFromAssociation.getName());
  copyToAssociation.setAnnotationAttributes(copyFromAssociation.getAnnotationAttributes());
  copyToAssociation.setAnnotationElements(copyFromAssociation.getAnnotationElements());
  copyToAssociation.setDocumentation(copyFromAssociation.getDocumentation());
 }
}

代码示例来源:origin: io.cronapp/olingo-odata2-jpa-processor-core

private void copyAssociation(final Association copyToAssociation, final Association copyFromAssociation) {
  copyToAssociation.setEnd1(copyFromAssociation.getEnd1());
  copyToAssociation.setEnd2(copyFromAssociation.getEnd2());
  copyToAssociation.setName(copyFromAssociation.getName());
  copyToAssociation.setAnnotationAttributes(copyFromAssociation.getAnnotationAttributes());
  copyToAssociation.setAnnotationElements(copyFromAssociation.getAnnotationElements());
  copyToAssociation.setDocumentation(copyFromAssociation.getDocumentation());
 }
}

代码示例来源:origin: org.apache.olingo/olingo-odata2-annotation-processor-core-incubating

private Association createAssociation(final Field field, final NavigationProperty navProperty) {
 Association association = new Association();
 EdmNavigationProperty navigation = field.getAnnotation(EdmNavigationProperty.class);
 AssociationEnd fromEnd = new AssociationEnd();
 fromEnd.setRole(navProperty.getFromRole());
 String typeName = ANNOTATION_HELPER.extractEntityTypeName(field.getDeclaringClass());
 fromEnd.setType(new FullQualifiedName(namespace, typeName));
 fromEnd.setMultiplicity(EdmMultiplicity.ONE);
 association.setEnd1(fromEnd);
 AssociationEnd toEnd = new AssociationEnd();
 toEnd.setRole(navProperty.getToRole());
 String toTypeName = ANNOTATION_HELPER.extractEntitTypeName(navigation, field);
 toEnd.setType(new FullQualifiedName(namespace, toTypeName));
 toEnd.setMultiplicity(ANNOTATION_HELPER.getMultiplicity(navigation, field));
 association.setEnd2(toEnd);
 String associationName = navProperty.getRelationship().getName();
 association.setName(associationName);
 return association;
}

代码示例来源:origin: com.sap.cloud.servicesdk.prov/odata-core

private Association clone(Association association) {
  if (association == null) {
    return null;
  }
  Association newAssociation = new Association();
  newAssociation.setAnnotationAttributes(association
      .getAnnotationAttributes());
  newAssociation.setAnnotationElements(association
      .getAnnotationElements());
  newAssociation.setDocumentation(association.getDocumentation());
  newAssociation.setEnd1(association.getEnd1());
  newAssociation.setEnd2(association.getEnd2());
  newAssociation.setName(association.getName());
  newAssociation.setReferentialConstraint(association
      .getReferentialConstraint());
  return newAssociation;
}

代码示例来源:origin: com.sap.cloud.servicesdk.prov/odata-core

association.setName(associationName);

代码示例来源:origin: io.cronapp/olingo-odata2-annotation-processor-core

private Association createAssociation(final AnnotationHelper.AnnotatedNavInfo info) {
 Association association = new Association();
 AssociationEnd fromEnd = new AssociationEnd();
 fromEnd.setRole(info.getFromRoleName());
 fromEnd.setType(new FullQualifiedName(namespace, info.getFromTypeName()));
 fromEnd.setMultiplicity(info.getFromMultiplicity());
 association.setEnd1(fromEnd);
 AssociationEnd toEnd = new AssociationEnd();
 toEnd.setRole(info.getToRoleName());
 toEnd.setType(new FullQualifiedName(namespace, info.getToTypeName()));
 toEnd.setMultiplicity(info.getToMultiplicity());
 association.setEnd2(toEnd);
 String associationName = info.getRelationshipName();
 association.setName(associationName);
 return association;
}

代码示例来源:origin: org.apache.olingo/olingo-odata2-annotation-processor-core

private Association createAssociation(final AnnotationHelper.AnnotatedNavInfo info) {
 Association association = new Association();
 AssociationEnd fromEnd = new AssociationEnd();
 fromEnd.setRole(info.getFromRoleName());
 fromEnd.setType(new FullQualifiedName(namespace, info.getFromTypeName()));
 fromEnd.setMultiplicity(info.getFromMultiplicity());
 association.setEnd1(fromEnd);
 AssociationEnd toEnd = new AssociationEnd();
 toEnd.setRole(info.getToRoleName());
 toEnd.setType(new FullQualifiedName(namespace, info.getToTypeName()));
 toEnd.setMultiplicity(info.getToMultiplicity());
 association.setEnd2(toEnd);
 String associationName = info.getRelationshipName();
 association.setName(associationName);
 return association;
}

相关文章