|
Joram 5.2.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.joram.shared.security.Identity
public abstract class Identity
Abstract class needed to describe all identities.
Field Summary | |
---|---|
static org.objectweb.util.monolog.api.Logger |
logger
|
Constructor Summary | |
---|---|
Identity()
Constructs an Identity . |
Method Summary | |
---|---|
abstract boolean |
check(Identity identity)
check the identity. |
abstract java.lang.Object |
getCredential()
get password or subject in jaas mode. |
static java.lang.String |
getRootIdentityClass(java.lang.String rootName)
|
static java.lang.String |
getRootName(java.lang.String rootName)
|
abstract java.lang.String |
getUserName()
Get the user name. |
static Identity |
read(java.io.InputStream is)
|
void |
readExternal(java.io.ObjectInput in)
|
abstract void |
setIdentity(java.lang.String user,
java.lang.String passwd)
set the identity. |
abstract void |
setUserName(java.lang.String userName)
set user name. |
java.util.Hashtable |
soapCode()
|
static java.lang.Object |
soapDecode(java.util.Hashtable h)
|
static void |
write(Identity identity,
java.io.OutputStream os)
***** ***** ***** ***** ***** ***** ***** Streamable interface ***** ***** ***** ***** ***** ***** ***** ***** |
void |
writeExternal(java.io.ObjectOutput out)
***** ***** ***** ***** ***** ***** ***** Externalizable interface ***** ***** ***** ***** ***** ***** ***** ***** |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.joram.shared.stream.Streamable |
---|
readFrom, writeTo |
Field Detail |
---|
public static org.objectweb.util.monolog.api.Logger logger
Constructor Detail |
---|
public Identity()
Identity
.
Method Detail |
---|
public abstract java.lang.String getUserName()
public abstract void setUserName(java.lang.String userName)
userName
- public abstract java.lang.Object getCredential()
public abstract void setIdentity(java.lang.String user, java.lang.String passwd) throws java.lang.Exception
user
- passwd
-
java.lang.Exception
public abstract boolean check(Identity identity) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getRootIdentityClass(java.lang.String rootName)
rootName
-
public static java.lang.String getRootName(java.lang.String rootName)
rootName
-
public java.util.Hashtable soapCode() throws java.io.IOException
java.io.IOException
public static java.lang.Object soapDecode(java.util.Hashtable h) throws java.lang.Exception
ClassNotFound
java.lang.InstantiationException
java.lang.IllegalAccessException
java.io.IOException
java.lang.Exception
public final void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public final void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
public static void write(Identity identity, java.io.OutputStream os) throws java.io.IOException
java.io.IOException
public static Identity read(java.io.InputStream is) throws java.io.IOException, java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
|
Joram 5.2.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |