|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sandev.TaskHeap.UserLookup.UserLookupNodeDecl
org.sandev.TaskHeap.UserLookup.UserLookupNodeBase
org.sandev.TaskHeap.UserLookup.UserLookupNode
Implementation of UserLookupNode.
| Field Summary | |
protected org.sandev.basics.util.AuthUser |
internalComms
Holds the internalComms user we looked up onStartup, if one was specified. |
protected static long |
INTERNALCOMMSID
The uniqueID of the internal comms user as defined in the initial data. |
| Fields inherited from class org.sandev.TaskHeap.UserLookup.UserLookupNodeDecl |
internalCommsPassword, internalCommsUsername |
| Fields inherited from interface org.sandev.basics.nodecommon.Controllable |
OPERATION_FAIL, OPERATION_RESUME, OPERATION_SHUTDOWN, OPERATION_STARTUP, OPERATION_STR_FAIL, OPERATION_STR_RESUME, OPERATION_STR_SHUTDOWN, OPERATION_STR_STARTUP, OPERATION_STR_SUSPEND, OPERATION_STR_UNDEFINED, OPERATION_STRINGS, OPERATION_SUSPEND, OPERATION_UNDEFINED, SHUTDOWN_ERROR_RESTART_GLOBAL, SHUTDOWN_ERROR_RESTART_LOCAL, SHUTDOWN_ERROR_TERMINATE, SHUTDOWN_NORMAL, STATE_FAILED, STATE_FAILING, STATE_RESUMING, STATE_RUNNING, STATE_STARTING, STATE_STOPPED, STATE_STOPPING, STATE_STR_FAILED, STATE_STR_FAILING, STATE_STR_RESUMING, STATE_STR_RUNNING, STATE_STR_STARTING, STATE_STR_STOPPED, STATE_STR_STOPPING, STATE_STR_SUSPENDED, STATE_STR_SUSPENDING, STATE_STR_UNDEFINED, STATE_STRINGS, STATE_SUSPENDED, STATE_SUSPENDING, STATE_UNDEFINED |
| Constructor Summary | |
UserLookupNode()
|
|
| Method Summary | |
java.lang.String |
getDeploymentPrefix()
Return the prefix for this deployment. |
org.sandev.basics.util.AuthUser |
getInternalComms()
accessor for internalComms |
org.sandev.basics.util.AuthUser |
getUserForID(long authID)
Return the AuthUser for the specified ID. |
org.sandev.basics.util.AuthUser |
getUserFromLogin(java.lang.String username,
java.lang.String password)
Lookup the AuthUser for authentication information given. |
org.sandev.basics.util.AuthUser |
lookupAuthUser(long authID,
org.sandev.basics.structs.SandAttrVal[] matchInfo)
First look this up as a Reader, then if that succeeds try looking this up as a Resource so the most authorized instance is cached. |
protected void |
noteAuthUserCacheAddition(java.lang.String source,
org.sandev.basics.util.AuthUser au)
Log the fact that we have added this AuthUser to our cache. |
protected void |
onStartup()
When we startup, we load the internalComms user if a username was specified. |
void |
setInternalComms(org.sandev.basics.util.AuthUser user)
mutator for internalComms |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static final long INTERNALCOMMSID
protected org.sandev.basics.util.AuthUser internalComms
| Constructor Detail |
public UserLookupNode()
| Method Detail |
public org.sandev.basics.util.AuthUser getInternalComms()
public void setInternalComms(org.sandev.basics.util.AuthUser user)
public org.sandev.basics.util.AuthUser getUserForID(long authID)
throws org.sandev.basics.structs.SandException
getUserForID in interface org.sandev.basics.util.AuthUserLookuporg.sandev.basics.structs.SandException
public org.sandev.basics.util.AuthUser getUserFromLogin(java.lang.String username,
java.lang.String password)
throws org.sandev.basics.structs.SandException
getUserFromLogin in interface org.sandev.basics.util.AuthUserLookuporg.sandev.basics.structs.SandException
protected void noteAuthUserCacheAddition(java.lang.String source,
org.sandev.basics.util.AuthUser au)
public org.sandev.basics.util.AuthUser lookupAuthUser(long authID,
org.sandev.basics.structs.SandAttrVal[] matchInfo)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
protected void onStartup()
throws org.sandev.basics.structs.SandException
onStartup in class UserLookupNodeBaseorg.sandev.basics.structs.SandExceptionpublic java.lang.String getDeploymentPrefix()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||