1 19 20 package com.sslexplorer.security; 21 22 import java.util.Date ; 23 24 import com.sslexplorer.policyframework.Principal; 25 26 31 public interface User extends Principal, Comparable { 32 33 35 38 public static final String USER_ATTR_HOME_DIRECTORY = "homeDirectory"; 39 40 43 public static final String USER_ATTR_HOME_DRIVE = "homeDrive"; 44 45 48 public static final String USER_ATTR_ENABLED = "sslexplorerUserEnabled"; 49 50 53 public static final String USER_STARTUP_PROFILE = "startupProfile"; 54 55 64 public Date getLastPasswordChange(); 65 66 73 public boolean requiresPasswordChange(); 74 75 82 public String getPrincipalName(); 83 84 91 public String getEmail(); 92 93 100 public String getFullname(); 101 102 103 111 public String getHomeNetworkPlaceUri(); 112 113 118 public Role[] getRoles(); 119 } | Popular Tags |