private boolean shouldSerializeRelationship(String relationshipName, SerializationSettings settings) { if (settings != null) { if (settings.isRelationshipIncluded(relationshipName) && !settings.isRelationshipExcluded(relationshipName)) { return true; } if (settings.isRelationshipExcluded(relationshipName)) { return false; } } return serializationFeatures.contains(SerializationFeature.INCLUDE_RELATIONSHIP_ATTRIBUTES); }
private boolean shouldSerializeLinks(SerializationSettings settings) { if (settings != null && settings.serializeLinks() != null) { return settings.serializeLinks(); } return serializationFeatures.contains(SerializationFeature.INCLUDE_LINKS); }
private boolean shouldSerializeMeta(SerializationSettings settings) { if (settings != null && settings.serializeMeta() != null) { return settings.serializeMeta(); } return serializationFeatures.contains(SerializationFeature.INCLUDE_META); }
/** * Create new SerialisationSettings instance. * @return {@link SerializationSettings} */ public SerializationSettings build() { SerializationSettings result = new SerializationSettings(); result.relationshipIncludes = new ArrayList<>(relationshipIncludes); result.relationshipExludes = new ArrayList<>(relationshipExludes); result.serializeLinks = serializeLinks; result.serializeMeta = serializeMeta; return result; } }
/** * Create new SerialisationSettings instance. * @return {@link SerializationSettings} */ public SerializationSettings build() { SerializationSettings result = new SerializationSettings(); result.relationshipIncludes = new ArrayList<>(relationshipIncludes); result.relationshipExludes = new ArrayList<>(relationshipExludes); result.serializeLinks = serializeLinks; result.serializeMeta = serializeMeta; return result; } }
private boolean shouldSerializeRelationship(String relationshipName, SerializationSettings settings) { if (settings != null) { if (settings.isRelationshipIncluded(relationshipName) && !settings.isRelationshipExcluded(relationshipName)) { return true; } if (settings.isRelationshipExcluded(relationshipName)) { return false; } } return serializationFeatures.contains(SerializationFeature.INCLUDE_RELATIONSHIP_ATTRIBUTES); }
private boolean shouldSerializeLinks(SerializationSettings settings) { if (settings != null && settings.serializeLinks() != null) { return settings.serializeLinks(); } return serializationFeatures.contains(SerializationFeature.INCLUDE_LINKS); }
private boolean shouldSerializeMeta(SerializationSettings settings) { if (settings != null && settings.serializeMeta() != null) { return settings.serializeMeta(); } return serializationFeatures.contains(SerializationFeature.INCLUDE_META); }