@Override public ReferenceProperty findReferenceType(AnnotatedMember member) { JsonManagedReference ref1 = member.getAnnotation(JsonManagedReference.class); if (ref1 != null) { return AnnotationIntrospector.ReferenceProperty.managed(ref1.value()); } JsonBackReference ref2 = member.getAnnotation(JsonBackReference.class); if (ref2 != null) { return AnnotationIntrospector.ReferenceProperty.back(ref2.value()); } return null; }
/** * <p>getApplications</p> * * @return a {@link java.util.Set} object. */ @ManyToMany( cascade={CascadeType.PERSIST, CascadeType.MERGE} ) @JoinTable( name="application_service_map", joinColumns={@JoinColumn(name="ifserviceid")}, inverseJoinColumns={@JoinColumn(name="appid")} ) @XmlElementWrapper(name="applications") @XmlElement(name="application") @JsonManagedReference public Set<OnmsApplication> getApplications() { return m_applications; }
@JsonProperty private Long longExample; @JsonManagedReference(value = "ValidationExample-ValidationExampleChild") private Set<ValidationExampleChild> validationExampleChilds;
@Override public ReferenceProperty findReferenceType(AnnotatedMember member) { JsonManagedReference ref1 = member.getAnnotation(JsonManagedReference.class); if (ref1 != null) { return AnnotationIntrospector.ReferenceProperty.managed(ref1.value()); } JsonBackReference ref2 = member.getAnnotation(JsonBackReference.class); if (ref2 != null) { return AnnotationIntrospector.ReferenceProperty.back(ref2.value()); } return null; }
@JsonManagedReference private List<ScanReportPollResult> m_scanReportPollResults = new ArrayList<>();
@Override public ReferenceProperty findReferenceType(AnnotatedMember member) { JsonManagedReference ref1 = member.getAnnotation(JsonManagedReference.class); if (ref1 != null) { return AnnotationIntrospector.ReferenceProperty.managed(ref1.value()); } JsonBackReference ref2 = member.getAnnotation(JsonBackReference.class); if (ref2 != null) { return AnnotationIntrospector.ReferenceProperty.back(ref2.value()); } return null; }
@Override public ReferenceProperty findReferenceType(AnnotatedMember member) { JsonManagedReference ref1 = member.getAnnotation(JsonManagedReference.class); if (ref1 != null) { return AnnotationIntrospector.ReferenceProperty.managed(ref1.value()); } JsonBackReference ref2 = member.getAnnotation(JsonBackReference.class); if (ref2 != null) { return AnnotationIntrospector.ReferenceProperty.back(ref2.value()); } return null; }
@Override public ReferenceProperty findReferenceType(AnnotatedMember member) { JsonManagedReference ref1 = member.getAnnotation(JsonManagedReference.class); if (ref1 != null) { return AnnotationIntrospector.ReferenceProperty.managed(ref1.value()); } JsonBackReference ref2 = member.getAnnotation(JsonBackReference.class); if (ref2 != null) { return AnnotationIntrospector.ReferenceProperty.back(ref2.value()); } return null; }