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 Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs