From: Roland Haeder Date: Wed, 2 Mar 2016 20:26:49 +0000 (+0100) Subject: removed address book sharing X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=1b6077600592bfbfba1e9a474beeb960ed24176a;p=jjobs-lib.git removed address book sharing --- diff --git a/src/org/mxchange/jjobs/model/shared/SharedAddressbooksSessionBeanRemote.java b/src/org/mxchange/jjobs/model/shared/SharedAddressbooksSessionBeanRemote.java deleted file mode 100644 index 959ecce..0000000 --- a/src/org/mxchange/jjobs/model/shared/SharedAddressbooksSessionBeanRemote.java +++ /dev/null @@ -1,71 +0,0 @@ -/* - * 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 - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package org.mxchange.jjobs.model.shared; - -import java.io.Serializable; -import java.util.List; -import javax.ejb.Remote; -import org.mxchange.jjobs.exceptions.UserAlreadySharingAddressbookException; -import org.mxchange.jjobs.model.addressbook.Addressbook; -import org.mxchange.jjobs.model.addressbook.shared.ShareableAddressbook; -import org.mxchange.jusercore.model.user.User; - -/** - * A remote interface for sharing address books - *

- * @author Roland Haeder - */ -@Remote -public interface SharedAddressbooksSessionBeanRemote extends Serializable { - - /** - * Retrieves a list of all user's shared address books. The list contains - * only the shares. But the address books and sharee can be easily - * extracted. - *

- * @param user User instance to get list of shared address books (shares) - * from - * - * @return List of shares (= shared address book entries) - */ - List allSharedAddressbooks (final User user); - - /** - * Starts an address book share between currently logged-in user and - * assigned user for current address book. - *

- * @param sharee User sharee instance - * @param addressbook Address book instance - * - * @return Updated share instance - * - * @throws - * org.mxchange.jjobs.exceptions.UserAlreadySharingAddressbookException - * When the user is already sharing the address book - */ - ShareableAddressbook startSharing (final User sharee, final Addressbook addressbook) throws UserAlreadySharingAddressbookException; - - /** - * Checks if the given user is sharing address books with others - *

- * @param user User instance - * - * @return Whether the user is sharing address books - */ - Boolean isUserSharingAddressbooks (final User user); - -}