01: /*
02: * JFolder, Copyright 2001-2006 Gary Steinmetz
03: *
04: * Distributable under LGPL license.
05: * See terms of license at gnu.org.
06: */
07:
08: package org.jfolder.security.model;
09:
10: //base classes
11:
12: //project specific classes
13: import org.jfolder.common.entity.properties.SystemEntityProperties;
14:
15: //other classes
16:
17: public interface UserHolder {
18:
19: //
20: public UserIdentity getUserIdentity();
21:
22: public SystemEntityProperties getUserProperties();
23:
24: //
25: //public String getName();
26: //
27: //public String getSecurityClass();
28: //
29: //public boolean isValid();
30: //
31: //public String getProperty(String inProperty);
32: //
33: //public boolean isAnonymous();
34: }
|