@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER) @JoinColumn(name = "CUST_ID") @Sort(type = SortType.COMPARATOR, comparator = TicketComparator.class) public SortedSet<Ticket> getTickets() { return tickets; }
throw buildIllegalSortCombination(); hadExplicitSort = deprecatedSort.type() != SortType.UNSORTED; if ( deprecatedSort.type() == SortType.NATURAL ) { isSortedCollection = true; else if ( deprecatedSort.type() == SortType.COMPARATOR ) { isSortedCollection = true; comparatorClass = deprecatedSort.comparator();
public void setSort(Sort sortAnn) { if ( sortAnn != null ) { isSorted = ! SortType.UNSORTED.equals( sortAnn.type() ); if ( isSorted && SortType.COMPARATOR.equals( sortAnn.type() ) ) { comparator = sortAnn.comparator(); } } }
public void setSort(Sort sortAnn) { if ( sortAnn != null ) { isSorted = !SortType.UNSORTED.equals( sortAnn.type() ); if ( isSorted && SortType.COMPARATOR.equals( sortAnn.type() ) ) { comparator = sortAnn.comparator(); } } }
@Sort(type = SortType.NATURAL) @Type(type = "float") @MapKeyColumn(nullable = false)
public void setSort(Sort sortAnn) { if ( sortAnn != null ) { isSorted = !SortType.UNSORTED.equals( sortAnn.type() ); if ( isSorted && SortType.COMPARATOR.equals( sortAnn.type() ) ) { comparator = sortAnn.comparator(); } } }
@Sort(type = SortType.COMPARATOR, comparator = StrTestEntityComparator.class) private SortedSet<StrTestEntity> sortedSet = new TreeSet<StrTestEntity>( StrTestEntityComparator.INSTANCE ); @Audited @ElementCollection @MapKeyJoinColumn @Sort(type = SortType.COMPARATOR, comparator = StrTestEntityComparator.class) private SortedMap<StrTestEntity, String> sortedMap = new TreeMap<StrTestEntity, String>( StrTestEntityComparator.INSTANCE );
public void setSort(Sort sortAnn) { if ( sortAnn != null ) { isSorted = !SortType.UNSORTED.equals( sortAnn.type() ); if ( isSorted && SortType.COMPARATOR.equals( sortAnn.type() ) ) { comparator = sortAnn.comparator(); } } }
joinColumns = @JoinColumn(name = "perf_test_id"), /** inverse join column */ inverseJoinColumns = @JoinColumn(name = "tag_id")) @Sort(comparator = Tag.class, type = SortType.COMPARATOR) private SortedSet<Tag> tags;
throw buildIllegalSortCombination(); hadExplicitSort = deprecatedSort.type() != SortType.UNSORTED; if ( deprecatedSort.type() == SortType.NATURAL ) { isSortedCollection = true; else if ( deprecatedSort.type() == SortType.COMPARATOR ) { isSortedCollection = true; comparatorClass = deprecatedSort.comparator();
/** * @return the externalIdentifiers */ @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "owner", orphanRemoval = true) @Sort(type = SortType.NATURAL) public Set<ExternalIdentifierEntity> getExternalIdentifiers() { return externalIdentifiers; }
if (sorted && field.isAnnotationPresent(Sort.class)) { Sort sort = field.getAnnotation(Sort.class); if (sort.type() == SortType.COMPARATOR) { try { comparator = TypeUtil.newInstance(sort.comparator(), Comparator.class); } catch (Exception e) { throw new RuntimeException("Could not create instance of Comparator: " + sort.comparator());
/** * @return the grants */ @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = PROFILE, orphanRemoval = true) @Sort(type = SortType.COMPARATOR, comparator = ProfileFundingEntityDisplayIndexComparatorDesc.class) public SortedSet<ProfileFundingEntity> getProfileFunding() { return profileFunding; }
@OneToMany(cascade = { CascadeType.ALL }, fetch = FetchType.EAGER, mappedBy = "clientDetailsEntity", orphanRemoval = true) @Sort(type = SortType.NATURAL) public Set<ClientSecretEntity> getClientSecrets() { return clientSecrets; }
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = PROFILE) @Sort(type = SortType.NATURAL) public SortedSet<OrcidOauth2TokenDetail> getTokenDetails() { return tokenDetails; }
@OneToMany(mappedBy = "notification", cascade = { CascadeType.ALL }, fetch = FetchType.EAGER) @Sort(type = SortType.COMPARATOR, comparator = ChronologicallyOrderedNotificationWorkEntityComparator.class) public SortedSet<NotificationWorkEntity> getNotificationWorks() { return notificationWorks; }
/** * @return the otherNames */ @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = PROFILE, orphanRemoval = true) @Sort(type = SortType.NATURAL) public SortedSet<OtherNameEntity> getOtherNames() { return otherNames; }
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = PROFILE, orphanRemoval = true) @Sort(type = SortType.NATURAL) public SortedSet<ProfileKeywordEntity> getKeywords() { return keywords; }
/** * @return the researcherUrls */ @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "user", orphanRemoval = true) @Sort(type = SortType.NATURAL) public SortedSet<ResearcherUrlEntity> getResearcherUrls() { return researcherUrls; }