Update of
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository
In directory
james.mmbase.org:/tmp/cvs-serv2406/cmsc/contentrepository/src/java/com/finalist/cmsc/repository
Modified Files:
ContentElementUtil.java
Log Message:
CMSC-897 Move system.contenttypes.hide property to contentrepository
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository
See also: http://www.mmbase.org/jira/browse/CMSC-897
Index: ContentElementUtil.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/ContentElementUtil.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- ContentElementUtil.java 28 Apr 2008 13:13:26 -0000 1.10
+++ ContentElementUtil.java 9 May 2008 11:25:03 -0000 1.11
@@ -18,6 +18,7 @@
import org.mmbase.bridge.util.SearchUtil;
import org.mmbase.storage.search.*;
+import com.finalist.cmsc.mmbase.PropertiesUtil;
import com.finalist.cmsc.mmbase.TypeUtil;
import com.finalist.cmsc.security.SecurityUtil;
@@ -44,6 +45,7 @@
public static final String OWNERREL = "ownerrel";
+ private static final String PROPERTY_HIDDEN_TYPES =
"system.contenttypes.hide";
private ContentElementUtil() {
// utility
@@ -424,4 +426,23 @@
}
}
+ /**
+ * Helper method to get all hidden types
+ *
+ * @return List of hidden types
+ */
+ public static List<String> getHiddenTypes() {
+ String property = PropertiesUtil.getProperty(PROPERTY_HIDDEN_TYPES);
+ if (property == null) {
+ return new ArrayList<String>();
+ }
+
+ ArrayList<String> list = new ArrayList<String>();
+ String[] values = property.split(",");
+ for (String value : values) {
+ list.add(value);
+ }
+ return list;
+ }
+
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs