]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - CmsSession.java
18d53cee88a1daa2ba2c391ad1034ab5b022eadc
1 package org
.argeo
.api
.cms
;
3 import java
.time
.ZonedDateTime
;
4 import java
.util
.Locale
;
7 import javax
.naming
.ldap
.LdapName
;
8 import javax
.security
.auth
.Subject
;
10 /** An authenticated user session. */
11 public interface CmsSession
{
12 final static String USER_DN
= "DN";
13 final static String SESSION_UUID
= "entryUUID";
14 final static String SESSION_LOCAL_ID
= "uniqueIdentifier";
24 String
getDisplayName();
25 // Authorization getAuthorization();
29 boolean isAnonymous();
31 ZonedDateTime
getCreationTime();
33 ZonedDateTime
getEnd();
39 void registerView(String uid
, Object view
);