本文整理了Java中org.apache.olingo.odata2.api.edm.provider.Association.getEnd1()
方法的一些代码示例,展示了Association.getEnd1()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Association.getEnd1()
方法的具体详情如下:
包路径:org.apache.olingo.odata2.api.edm.provider.Association
类名称:Association
方法名:getEnd1
暂无
代码示例来源:origin: com.sap.cloud.servicesdk/odata-v2-lib
@Override
public EdmAssociationEnd getEnd1() throws EdmException {
AssociationEnd end = association.getEnd1();
return new EdmAssociationEndImplProv(edm, end);
}
代码示例来源:origin: org.apache.olingo/olingo-odata2-core
@Override
public EdmAssociationEnd getEnd1() throws EdmException {
AssociationEnd end = association.getEnd1();
return new EdmAssociationEndImplProv(edm, end);
}
代码示例来源:origin: org.apache.olingo/olingo-odata2-core-incubating
@Override
public EdmAssociationEnd getEnd1() throws EdmException {
AssociationEnd end = association.getEnd1();
return new EdmAssociationEndImplProv(edm, end);
}
代码示例来源:origin: org.apache.olingo/olingo-odata2-jpa-processor-core
@Override
public int getNumberOfAssociationsWithSimilarEndPoints(final JPAEdmAssociationEndView view) {
int count = 0;
AssociationEnd end1 = null;
AssociationEnd end2 = null;
for (Entry<String, Association> entry : associationMap.entrySet()) {
Association association = entry.getValue();
if (association != null) {
end1 = association.getEnd1();
end2 = association.getEnd2();
if (view.compare(end1, end2)) {
count++;
}
}
}
return count;
}
代码示例来源:origin: org.apache.olingo/olingo-odata2-core
public EdmMultiplicity getEndMultiplicity(final String role) {
if (association.getEnd1().getRole().equals(role)) {
return association.getEnd1().getMultiplicity();
}
if (association.getEnd2().getRole().equals(role)) {
return association.getEnd2().getMultiplicity();
}
return null;
}
代码示例来源:origin: com.sap.cloud.servicesdk/odata-v2-lib
public EdmMultiplicity getEndMultiplicity(final String role) {
if (association.getEnd1().getRole().equals(role)) {
return association.getEnd1().getMultiplicity();
}
if (association.getEnd2().getRole().equals(role)) {
return association.getEnd2().getMultiplicity();
}
return null;
}
代码示例来源:origin: org.apache.olingo/olingo-odata2-core-incubating
public EdmMultiplicity getEndMultiplicity(final String role) {
if (association.getEnd1().getRole().equals(role)) {
return association.getEnd1().getMultiplicity();
}
if (association.getEnd2().getRole().equals(role)) {
return association.getEnd2().getMultiplicity();
}
return null;
}
代码示例来源:origin: com.sap.cloud.servicesdk/odata-v2-lib
@Override
public EdmAssociationEnd getEnd(final String role) throws EdmException {
AssociationEnd end = association.getEnd1();
if (end.getRole().equals(role)) {
return new EdmAssociationEndImplProv(edm, end);
}
end = association.getEnd2();
if (end.getRole().equals(role)) {
return new EdmAssociationEndImplProv(edm, end);
}
return null;
}
代码示例来源:origin: org.apache.olingo/olingo-odata2-core-incubating
@Override
public EdmAssociationEnd getEnd(final String role) throws EdmException {
AssociationEnd end = association.getEnd1();
if (end.getRole().equals(role)) {
return new EdmAssociationEndImplProv(edm, end);
}
end = association.getEnd2();
if (end.getRole().equals(role)) {
return new EdmAssociationEndImplProv(edm, end);
}
return null;
}
代码示例来源:origin: org.apache.olingo/olingo-odata2-core
@Override
public EdmAssociationEnd getEnd(final String role) throws EdmException {
AssociationEnd end = association.getEnd1();
if (end.getRole().equals(role)) {
return new EdmAssociationEndImplProv(edm, end);
}
end = association.getEnd2();
if (end.getRole().equals(role)) {
return new EdmAssociationEndImplProv(edm, end);
}
return null;
}
代码示例来源:origin: com.sap.cloud.servicesdk/odata-v2-lib
private void validateAssociationEnd(final AssociationSetEnd end, final Association association)
throws EntityProviderException {
if (!(association.getEnd1().getRole().equals(end.getRole()) ^ association
.getEnd2().getRole().equals(end.getRole()))) {
throw new EntityProviderException(EntityProviderException.COMMON.addContent("Invalid Association"));
}
}
代码示例来源:origin: org.apache.olingo/olingo-odata2-core
private void validateAssociationEnd(final AssociationSetEnd end, final Association association)
throws EntityProviderException {
if (!(association.getEnd1().getRole().equals(end.getRole()) ^ association
.getEnd2().getRole().equals(end.getRole()))) {
throw new EntityProviderException(EntityProviderException.COMMON.addContent("Invalid Association"));
}
}
代码示例来源:origin: org.apache.olingo/olingo-odata2-core-incubating
private void validateAssociationEnd(final AssociationSetEnd end, final Association association)
throws EntityProviderException {
if (!(association.getEnd1().getRole().equals(end.getRole()) ^ association
.getEnd2().getRole().equals(end.getRole()))) {
throw new EntityProviderException(EntityProviderException.COMMON.addContent("Invalid Association"));
}
}
代码示例来源: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: io.cronapp/olingo-odata2-jpa-processor-core
private void updateAssociationEndMultiplicity(JPAEdmAssociationEndView view, Association association) {
if (view.getEdmAssociationEnd1().getMultiplicity() == EdmMultiplicity.ZERO_TO_ONE
&& association.getEnd1().getMultiplicity() == EdmMultiplicity.ONE) {
association.getEnd1().setMultiplicity(EdmMultiplicity.ZERO_TO_ONE);
} else if (view.getEdmAssociationEnd2().getMultiplicity() == EdmMultiplicity.ZERO_TO_ONE
&& association.getEnd2().getMultiplicity() == EdmMultiplicity.ONE) {
association.getEnd2().setMultiplicity(EdmMultiplicity.ZERO_TO_ONE);
} else if (view.getEdmAssociationEnd1().getMultiplicity() == EdmMultiplicity.ZERO_TO_ONE
&& association.getEnd2().getMultiplicity() == EdmMultiplicity.ONE) {
association.getEnd2().setMultiplicity(EdmMultiplicity.ZERO_TO_ONE);
} else if (view.getEdmAssociationEnd2().getMultiplicity() == EdmMultiplicity.ZERO_TO_ONE
&& association.getEnd1().getMultiplicity() == EdmMultiplicity.ONE) {
association.getEnd1().setMultiplicity(EdmMultiplicity.ZERO_TO_ONE);
}
}
代码示例来源:origin: org.apache.olingo/olingo-odata2-jpa-processor-core
private void updateAssociationEndMultiplicity(JPAEdmAssociationEndView view, Association association) {
if (view.getEdmAssociationEnd1().getMultiplicity() == EdmMultiplicity.ZERO_TO_ONE
&& association.getEnd1().getMultiplicity() == EdmMultiplicity.ONE) {
association.getEnd1().setMultiplicity(EdmMultiplicity.ZERO_TO_ONE);
} else if (view.getEdmAssociationEnd2().getMultiplicity() == EdmMultiplicity.ZERO_TO_ONE
&& association.getEnd2().getMultiplicity() == EdmMultiplicity.ONE) {
association.getEnd2().setMultiplicity(EdmMultiplicity.ZERO_TO_ONE);
} else if (view.getEdmAssociationEnd1().getMultiplicity() == EdmMultiplicity.ZERO_TO_ONE
&& association.getEnd2().getMultiplicity() == EdmMultiplicity.ONE) {
association.getEnd2().setMultiplicity(EdmMultiplicity.ZERO_TO_ONE);
} else if (view.getEdmAssociationEnd2().getMultiplicity() == EdmMultiplicity.ZERO_TO_ONE
&& association.getEnd1().getMultiplicity() == EdmMultiplicity.ONE) {
association.getEnd1().setMultiplicity(EdmMultiplicity.ZERO_TO_ONE);
}
}
代码示例来源:origin: io.cronapp/olingo-odata2-annotation-processor-core
public void addAssociationSets(final Collection<Association> associations) throws ODataException {
for (Association association : associations) {
AssociationSet as = new AssociationSet();
as.setName(association.getName());
FullQualifiedName asAssociationFqn = new FullQualifiedName(namespace, association.getName());
as.setAssociation(asAssociationFqn);
AssociationSetEnd asEnd1 = new AssociationSetEnd();
asEnd1.setEntitySet(getEntitySetName(association.getEnd1()));
asEnd1.setRole(association.getEnd1().getRole());
as.setEnd1(asEnd1);
AssociationSetEnd asEnd2 = new AssociationSetEnd();
asEnd2.setEntitySet(getEntitySetName(association.getEnd2()));
asEnd2.setRole(association.getEnd2().getRole());
as.setEnd2(asEnd2);
associationSets.add(as);
}
}
代码示例来源: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());
}
}
内容来源于网络,如有侵权,请联系作者删除!