本文整理了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
[英]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;
}
内容来源于网络,如有侵权,请联系作者删除!