001
014
015 package com.liferay.portlet.social.util;
016
017 import com.liferay.portlet.social.model.SocialActivityDefinition;
018
019 import java.util.List;
020
021
024 public interface SocialConfiguration {
025
026 public List<String> getActivityCounterNames();
027
028 public List<String> getActivityCounterNames(boolean transientCounter);
029
030 public List<String> getActivityCounterNames(int ownerType);
031
032 public List<String> getActivityCounterNames(
033 int ownerType, boolean transientCounter);
034
035 public SocialActivityDefinition getActivityDefinition(
036 String modelName, int activityType);
037
038 public List<SocialActivityDefinition> getActivityDefinitions(
039 String modelName);
040
041 public String[] getActivityModelNames();
042
043 public List<Object> read(ClassLoader classLoader, String[] xmls)
044 throws Exception;
045
046 public void removeActivityDefinition(
047 SocialActivityDefinition activityDefinition);
048
049 }