]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.api.cms/src/org/argeo/api/cms/CmsContext.java
No-operation UUID factory, providing only default Java random UUIDs.
[lgpl/argeo-commons.git] / org.argeo.api.cms / src / org / argeo / api / cms / CmsContext.java
1 package org.argeo.api.cms;
2
3 import java.util.List;
4 import java.util.Locale;
5
6 /**
7 * A logical view on this CMS instance, independently of a particular launch or
8 * deployment.
9 */
10 public interface CmsContext {
11 /**
12 * To be used as an identifier of a workgroup, typically as a value for the
13 * 'businessCategory' attribute in LDAP.
14 */
15 public final static String WORKGROUP = "workgroup";
16
17 Locale getDefaultLocale();
18
19 List<Locale> getLocales();
20
21 Long getAvailableSince();
22
23
24 /** Mark this group as a workgroup */
25 void createWorkgroup(String groupDn);
26 }