X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2Forg%2Fmxchange%2Faddressbook%2Fmodel%2Faddressbook%2Fentry%2FUserAddressbookEntry.java;h=8af65ce2213502c97b7e3774613fc15cc6094ac2;hb=a5da4801e8b1a61328551a8a32a073f84c978945;hp=968bbbb9ca60a753403f550f465ce146464912f2;hpb=e0313e717508afb54bfceb807611864489344b70;p=jfinancials-lib.git diff --git a/src/org/mxchange/addressbook/model/addressbook/entry/UserAddressbookEntry.java b/src/org/mxchange/addressbook/model/addressbook/entry/UserAddressbookEntry.java index 968bbbb..8af65ce 100644 --- a/src/org/mxchange/addressbook/model/addressbook/entry/UserAddressbookEntry.java +++ b/src/org/mxchange/addressbook/model/addressbook/entry/UserAddressbookEntry.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015 Roland Haeder + * Copyright (C) 2016 Roland Haeder * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -38,22 +38,20 @@ import org.mxchange.jcontacts.contact.Contact; import org.mxchange.jcontacts.contact.UserContact; import org.mxchange.jcontactsbusiness.BusinessContact; import org.mxchange.jcontactsbusiness.CompanyContact; -import org.mxchange.jusercore.model.user.LoginUser; -import org.mxchange.jusercore.model.user.User; /** * A POJO for address book entries *

- * @author Roland Haeder + * @author Roland Haeder */ @Entity (name = "addressbook_entries") @Table (name = "addressbook_entries") @NamedQueries ( @NamedQuery ( - name = "AllAddressbookEntries", - query = "SELECT e FROM addressbook_entries AS e WHERE e.addressbookId = :addressbook AND (e.addressbookEntryUserOwner = :owner OR e.addressbookEntryUserSharer = :sharer) ORDER BY e.addressbookEntryId ASC") + name = "SearchUsersAddressbookEntries", + query = "SELECT e FROM addressbook_entries AS e INNER JOIN addressbooks AS a ON e.addressbookId = a WHERE e.addressbookId = :addressbook AND a.addressbookUser = :owner ORDER BY e.addressbookEntryId ASC") ) -public class UserAddressbookEntry implements AddressbookEntry, Comparable { +public class UserAddressbookEntry implements AddressbookEntry { /** * Serial number @@ -64,7 +62,7 @@ public class UserAddressbookEntry implements AddressbookEntry, Comparable