001
014
015 package com.liferay.portal.kernel.bi.rules;
016
017 import com.liferay.portal.kernel.resource.ResourceRetriever;
018
019 import java.io.Serializable;
020
021 import java.util.HashSet;
022 import java.util.Set;
023
024
027 public class RulesResourceRetriever implements Serializable {
028
029 public RulesResourceRetriever(ResourceRetriever resourceRetriever) {
030 this(resourceRetriever, null);
031 }
032
033 public RulesResourceRetriever(
034 ResourceRetriever resourceRetriever, String rulesLanguage) {
035
036 if (resourceRetriever != null) {
037 _resourceRetrievers.add(resourceRetriever);
038 }
039
040 _rulesLanguage = rulesLanguage;
041 }
042
043 public RulesResourceRetriever(String rulesLanguage) {
044 this(null, rulesLanguage);
045 }
046
047 public void addResourceRetriever(ResourceRetriever resourceRetriever) {
048 _resourceRetrievers.add(resourceRetriever);
049 }
050
051 public Set<ResourceRetriever> getResourceRetrievers() {
052 return _resourceRetrievers;
053 }
054
055 public String getRulesLanguage() {
056 return _rulesLanguage;
057 }
058
059 private Set<ResourceRetriever> _resourceRetrievers =
060 new HashSet<ResourceRetriever>();
061 private String _rulesLanguage;
062
063 }