public class CustomUsers
extends java.lang.Object
implements COM.FutureTense.Access.ICSUsers, COM.FutureTense.Access.ISingleSignOn
ICSUsers
and ISingleSignOn
. It's main
function is to delegate to UserDirectory
.
This class is instantiated from CustomLogin.CreateIUsers(Properties)
.
Modifier and Type | Field and Description |
---|---|
static Log |
log |
Constructor and Description |
---|
CustomUsers(java.util.Properties props) |
Modifier and Type | Method and Description |
---|---|
COM.FutureTense.Access.ISingleSignOn.User |
discoverLogin(COM.FutureTense.Interfaces.ICS ics) |
void |
FlushCache() |
void |
FlushCache(COM.FutureTense.Interfaces.FTValList vIn,
COM.FutureTense.Interfaces.FTValList vOut) |
java.lang.String |
GetACLs(java.lang.String userid) |
java.lang.String |
GetACLs(java.lang.String userid,
COM.FutureTense.Interfaces.FTValList vIn,
COM.FutureTense.Interfaces.FTValList vOut) |
protected COM.FutureTense.Interfaces.ICS |
getICS(COM.FutureTense.Interfaces.FTValList vIn) |
java.lang.String |
Login(java.lang.String username,
char[] password,
COM.FutureTense.Interfaces.FTValList vIn,
COM.FutureTense.Interfaces.FTValList vOut) |
void |
Logout(java.lang.String username,
COM.FutureTense.Interfaces.FTValList vIn,
COM.FutureTense.Interfaces.FTValList vOut) |
boolean |
verifyLogin(COM.FutureTense.Interfaces.ICS ics,
java.lang.String user,
java.lang.String id) |
public CustomUsers(java.util.Properties props) throws java.lang.Exception
java.lang.Exception
protected COM.FutureTense.Interfaces.ICS getICS(COM.FutureTense.Interfaces.FTValList vIn) throws COM.FutureTense.Access.UserError
COM.FutureTense.Access.UserError
public void Logout(java.lang.String username, COM.FutureTense.Interfaces.FTValList vIn, COM.FutureTense.Interfaces.FTValList vOut) throws COM.FutureTense.Access.UserError
Logout
in interface COM.FutureTense.Access.IUsers
COM.FutureTense.Access.UserError
public java.lang.String GetACLs(java.lang.String userid) throws COM.FutureTense.Access.UserError
GetACLs
in interface COM.FutureTense.Access.IUsers
COM.FutureTense.Access.UserError
public boolean verifyLogin(COM.FutureTense.Interfaces.ICS ics, java.lang.String user, java.lang.String id)
verifyLogin
in interface COM.FutureTense.Access.ISingleSignOn
public java.lang.String GetACLs(java.lang.String userid, COM.FutureTense.Interfaces.FTValList vIn, COM.FutureTense.Interfaces.FTValList vOut) throws COM.FutureTense.Access.UserError
GetACLs
in interface COM.FutureTense.Access.ICSUsers
COM.FutureTense.Access.UserError
public void FlushCache(COM.FutureTense.Interfaces.FTValList vIn, COM.FutureTense.Interfaces.FTValList vOut) throws COM.FutureTense.Access.UserError
FlushCache
in interface COM.FutureTense.Access.ICSUsers
COM.FutureTense.Access.UserError
public java.lang.String Login(java.lang.String username, char[] password, COM.FutureTense.Interfaces.FTValList vIn, COM.FutureTense.Interfaces.FTValList vOut) throws COM.FutureTense.Access.UserError
Login
in interface COM.FutureTense.Access.IUsers
COM.FutureTense.Access.UserError
public void FlushCache() throws COM.FutureTense.Access.UserError
FlushCache
in interface COM.FutureTense.Access.IUsers
COM.FutureTense.Access.UserError
public COM.FutureTense.Access.ISingleSignOn.User discoverLogin(COM.FutureTense.Interfaces.ICS ics)
discoverLogin
in interface COM.FutureTense.Access.ISingleSignOn