/**
 * Copyright (C) 2000 - 2013 Silverpeas
 *
 * This program is free software: you can redistribute it and/or modify it under the terms of the
 * GNU Affero General Public License as published by the Free Software Foundation, either version 3
 * of the License, or (at your option) any later version.
 *
 * As a special exception to the terms and conditions of version 3.0 of the GPL, you may
 * redistribute this Program in connection with Free/Libre Open Source Software ("FLOSS")
 * applications as described in Silverpeas's FLOSS exception. You should have received a copy of the
 * text describing the FLOSS exception, and it is also available here:
 * "http://www.silverpeas.org/docs/core/legal/floss_exception.html"
 *
 * 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
 * Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License along with this program.
 * If not, see <http://www.gnu.org/licenses/>.
 */
package com.silverpeas.tagcloud.ejb;

import java.util.Collection;

import javax.ejb.Local;

import com.silverpeas.tagcloud.model.TagCloud;
import com.silverpeas.tagcloud.model.TagCloudPK;

@Local
public interface TagCloudBm {

  public void createTagCloud(TagCloud tagCloud);

  public void deleteTagCloud(TagCloudPK pk, int type);

  public Collection<TagCloud> getInstanceTagClouds(String instanceId);

  public Collection<TagCloud> getInstanceTagClouds(String instanceId, int maxCount);

  public Collection<TagCloud> getElementTagClouds(TagCloudPK pk);

  public Collection<TagCloud> getTagCloudsByTags(String tags, String instanceId, int type);

  public Collection<TagCloud> getTagCloudsByElement(String instanceId, String externalId,
      int type);

  public String getTagsByElement(TagCloudPK pk);
}
@@ -1167,63 +1167,8 @@
 b;%0A%0A
-import java.util.Collection;%0A%0Aimport javax.ejb.Local;%0A%0A
 impo
@@ -1264,14 +1264,70 @@
 K;%0A%0A
-@Local
+import javax.ejb.Remote;%0Aimport java.util.Collection;%0A%0A@Remote
 %0Apub

migrate ejb-core/tagcloud Remote ejb instead of local