/* * $Id: UUIDBusiness.java,v 1.3 2004/09/16 17:49:08 eiki Exp $ * Created on Sep 13, 2004 * * Copyright (C) 2004 Idega Software hf. All Rights Reserved. * * This software is the proprietary information of Idega hf. * Use is subject to license terms. */ package com.idega.core.idgenerator.business; import javax.ejb.FinderException; import com.idega.business.IBOService; import com.idega.data.IDOLookupException; import com.idega.user.data.Group; /** * * Last modified: $Date: 2004/09/16 17:49:08 $ by $Author: eiki $ * * @author <a href="mailto:eiki@idega.com">eiki</a> * @version $Revision: 1.3 $ */ public interface UUIDBusiness extends IBOService { /** * @see com.idega.core.idgenerator.business.UUIDBusinessBean#generateUUIDsForAllUsersAndGroups */ public void generateUUIDsForAllUsersAndGroups() throws java.rmi.RemoteException; /** * @see com.idega.core.idgenerator.business.UUIDBusinessBean#addUniqueKeyIfNeeded */ public void addUniqueKeyIfNeeded(Group group, String uniqueIdToCopy) throws java.rmi.RemoteException; /** * @see com.idega.core.idgenerator.business.UUIDBusinessBean#removeUniqueIDsForUsersAndGroups */ public void removeUniqueIDsForUsersAndGroups() throws java.rmi.RemoteException; /** * @see com.idega.core.idgenerator.business.UUIDBusinessBean#generateUUIDsForAllGroups */ public void generateUUIDsForAllGroups() throws FinderException, IDOLookupException, java.rmi.RemoteException; /** * @see com.idega.core.idgenerator.business.UUIDBusinessBean#generateUUIDsForAllUsers */ public void generateUUIDsForAllUsers() throws FinderException, IDOLookupException, java.rmi.RemoteException; /** * @see com.idega.core.idgenerator.business.UUIDBusinessBean#removeUUIDsFromAllGroups */ public void removeUUIDsFromAllGroups() throws FinderException, IDOLookupException, java.rmi.RemoteException; /** * @see com.idega.core.idgenerator.business.UUIDBusinessBean#removeUUIDsFromAllUsers */ public void removeUUIDsFromAllUsers() throws FinderException, IDOLookupException, java.rmi.RemoteException; /** * @see com.idega.core.idgenerator.business.UUIDBusinessBean#removeUniqueIdIfPresent */ public void removeUniqueIdIfPresent(Group group) throws java.rmi.RemoteException; }