private int getPosition(Object obj) { Integer position = null; RepreZenVendorExtension rzve = RepreZenVendorExtension.get(obj); if (rzve != null) { position = rzve.getPosition(); } return position != null ? position : Integer.MAX_VALUE; }
public String getPointer(final Object obj) { RepreZenVendorExtension _get = RepreZenVendorExtension.get(obj); String _pointer = null; if (_get!=null) { _pointer=_get.getPointer(); } return _pointer; } }
public static RepreZenVendorExtension get(Object item) { return get(item, false); }
public static void removeIfEmpty(Object item) { if (item instanceof ObjectNode) { removeFromJsonNodeIfEmpty((ObjectNode) item); } else { RepreZenVendorExtension rzve = RepreZenVendorExtension.get(item); if (rzve != null && rzve.isEmpty()) { Map<String, Object> veMap = getVendorExtensionMap(item); if (veMap != null) { veMap.remove(EXTENSION_NAME); } } } }
public static RepreZenVendorExtension getOrCreate(Object item) { return get(item, true); }
private void addJsonPointers(JsonNode object, Reference ref) { if (options.isAddJsonPointers()) { OpenApiMarkers.markJsonPointer(object, ref.getFragment()); if (ObjectType.PATH == ref.getSection()) { Iterator<String> fields = object.fieldNames(); while (fields.hasNext()) { String fieldName = fields.next(); if (Util.swaggerMethodOrder.contains(fieldName)) { // was not set by external reference processor if (RepreZenVendorExtension.get(object.get(fieldName)).getPointer() == null) { OpenApiMarkers.markJsonPointer(object.get(fieldName), ref.getFragment() + "/" + fieldName); } } } } } }
public RepreZenVendorExtension getRZVE(final Object obj) { return RepreZenVendorExtension.get(obj); }
public static void removeJsonPointer(Object item) { RepreZenVendorExtension rzve = RepreZenVendorExtension.get(item); if (rzve != null) { rzve.setPointer(null).set(item); RepreZenVendorExtension.removeIfEmpty(item); } }
public static void removeFile(Object item) { RepreZenVendorExtension rzve = RepreZenVendorExtension.get(item); if (rzve != null) { rzve.setFileUrl(null).set(item); RepreZenVendorExtension.removeIfEmpty(item); } }
public static void removeTypeName(Object item) { RepreZenVendorExtension rzve = RepreZenVendorExtension.get(item); if (rzve != null) { rzve.setTypeName(null).set(item); RepreZenVendorExtension.removeIfEmpty(item); } }
public static void removePosition(Object item) { RepreZenVendorExtension rzve = RepreZenVendorExtension.get(item); if (rzve != null) { rzve.setPosition(null).set(item); RepreZenVendorExtension.removeIfEmpty(item); } }
public static void removeUnresolvableRef(Object item) { RepreZenVendorExtension rzve = RepreZenVendorExtension.get(item); if (rzve != null) { rzve.setUnresolvableRef(null).setReason(null).set(item); RepreZenVendorExtension.removeIfEmpty(item); } }