本文整理了Java中org.apache.olingo.odata2.api.edm.provider.Association.getEnd2()
方法的一些代码示例,展示了Association.getEnd2()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Association.getEnd2()
方法的具体详情如下:
包路径:org.apache.olingo.odata2.api.edm.provider.Association
类名称:Association
方法名:getEnd2
暂无
代码示例来源:origin: com.sap.cloud.servicesdk/odata-v2-lib
@Override
public EdmAssociationEnd getEnd2() throws EdmException {
AssociationEnd end = association.getEnd2();
return new EdmAssociationEndImplProv(edm, end);
}
代码示例来源:origin: org.apache.olingo/olingo-odata2-core
@Override
public EdmAssociationEnd getEnd2() throws EdmException {
AssociationEnd end = association.getEnd2();
return new EdmAssociationEndImplProv(edm, end);
}
代码示例来源:origin: org.apache.olingo/olingo-odata2-core-incubating
@Override
public EdmAssociationEnd getEnd2() throws EdmException {
AssociationEnd end = association.getEnd2();
return new EdmAssociationEndImplProv(edm, end);
}
代码示例来源: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
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: 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: 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-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-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());
}
}
内容来源于网络,如有侵权,请联系作者删除!