public String getFQAliasName() { return alias == null ? null : (alias + "." + getName()); }
@Override public String toString() { return String.format("EdmEntityType[%s.%s,alias=%s]", getNamespace(), getName(), alias); }
public String getFQAliasName() { return alias == null ? null : (alias + "." + getName()); }
@Override public String toString() { return String.format("EdmEntityType[%s.%s,alias=%s]", getNamespace(), getName(), alias); }
public String getFQAliasName() { return alias == null ? null : (alias + "." + getName()); }
@Override public String toString() { return String.format("EdmEntityType[%s.%s,alias=%s]", getNamespace(), getName(), alias); }
public EntityType<?> getJPAEntityType() { if (jpaEntityType == null) { jpaEntityType = JPAProducer.getJPAEntityType(em, getEdmEntitySet() .getType().getName()); } return jpaEntityType; }
public EdmEntitySet getEdmEntitySet(final EdmEntityType type) { if (type == null) throw new IllegalArgumentException("type cannot be null"); EdmEntitySet ees = Enumerable.create(getEntitySets()) .firstOrNull(new Predicate1<EdmEntitySet>() { @Override public boolean apply(EdmEntitySet input) { return type.equals(input.getType()); } }); if (ees != null) { return ees; } throw new NotFoundException("EdmEntitySet " + type.getName() + " is not found"); }
public EdmEntitySet getEdmEntitySet(final EdmEntityType type) { if (type == null) throw new IllegalArgumentException("type cannot be null"); EdmEntitySet ees = Enumerable.create(getEntitySets()) .firstOrNull(new Predicate1<EdmEntitySet>() { @Override public boolean apply(EdmEntitySet input) { return type.equals(input.getType()); } }); if (ees != null) { return ees; } throw new NotFoundException("EdmEntitySet " + type.getName() + " is not found"); }
public EdmEntitySet getEdmEntitySet(final EdmEntityType type) { if (type == null) throw new IllegalArgumentException("type cannot be null"); EdmEntitySet ees = Enumerable.create(getEntitySets()) .firstOrNull(new Predicate1<EdmEntitySet>() { @Override public boolean apply(EdmEntitySet input) { return type.equals(input.getType()); } }); if (ees != null) { return ees; } throw new NotFoundException("EdmEntitySet " + type.getName() + " is not found"); }
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(); } }
throw new IllegalArgumentException("unknown property " + name + " for " + entry.getEntityType().getName()); throw new IllegalArgumentException("arrays of primitive types not supported! property " + entry.getEntityType().getName() + "." + name); } else if (event.isStartObject()) { EdmNavigationProperty navProp = entry.getEntityType().findNavigationProperty(name);
throw new IllegalArgumentException("unknown property " + name + " for " + entry.getEntityType().getName()); throw new IllegalArgumentException("arrays of primitive types not supported! property " + entry.getEntityType().getName() + "." + name); } else if (event.isStartObject()) { EdmNavigationProperty navProp = entry.getEntityType().findNavigationProperty(name);
propInfo.getToRole().getType().getName());
EdmProperty prop = entry.getEntityType().findProperty(name); if (prop == null) { throw new RuntimeException("can't find property: " + name + " on type: " + entry.getEntityType().getName()); } else {
EdmProperty prop = entry.getEntityType().findProperty(name); if (prop == null) { throw new RuntimeException("can't find property: " + name + " on type: " + entry.getEntityType().getName()); } else {
String ets = String.format(" EntityType Name=%s", et.getName()); if (et.getHasStream() != null) ets = ets + " HasStream=" + et.getHasStream();
writer.writeAttribute("OpenType", eet.getOpenType().toString()); writer.writeAttribute("Name", eet.getName()); if (eet.getIsAbstract() != null) { writer.writeAttribute("Abstract", eet.getIsAbstract().toString());
writeElement(writer, "link", null, "rel", "edit", "title", ees.getType().getName(), "href", relid);
writeElement(writer, "link", null, "rel", "edit", "title", ees.getType().getName(), "href", relid);