|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.basecmp.core.usecase.CommonUsecaseContext
com.basecmp.core.usecase.ServletRequestUsecaseContext
Implementierung vom Interface UsecaseContext für HttpRequest-Technologie (Abgeleitet von CommonUsecasaeContext). Created on 13.09.2003
| Field Summary |
| Fields inherited from class com.basecmp.core.usecase.CommonUsecaseContext |
arguments, attributes, callStack, currentStepId, currentUnlockKey, errorFlag, lastStepId, lastStepResult, locked |
| Fields inherited from interface com.basecmp.core.usecase.UsecaseContext |
RESULT_ERROR, RESULT_NEXT |
| Constructor Summary | |
ServletRequestUsecaseContext(UsecaseCallStack stack,
HttpServletRequest request)
|
|
| Method Summary | |
boolean |
containsKey(java.lang.String key)
Delegate auf HttpServletRequest.getAttribute() bzw .getParameter(key). |
java.lang.Object |
findAttribute(java.lang.String key)
Suche das Objekt in allen zur Verfügung stehenden Scope aus dem UsecaseContext. |
java.lang.Object |
getArgument(java.lang.String key)
Delegate auf HttpServletRequest.getParameter(String key) |
java.lang.Object[] |
getArgumentArray(java.lang.String key)
Delegate auf HttpServletRequest.getParameterValues(String key) |
java.util.Map |
getArgumentMap()
Delegate auf HttpServletRequest.getParameterMap() |
java.util.Iterator |
getArgumentNames()
Delegate auf HttpServletRequest.getParameterNames(). |
java.util.List |
getArgumentValues(java.lang.String key)
Delegate auf HttpServletRequest.getParameterValues(String key). |
java.lang.Object |
getAttribute(java.lang.String key)
Delegate auf HttpServletRequest.getAttribute(String key). |
java.lang.Object |
getAttribute(java.lang.String key,
int scope)
Liefert das Objekt mit dem angegebenen Scope aus dem UsecaseContext. |
java.lang.Object[] |
getAttributeArray(java.lang.String key)
|
java.util.Iterator |
getAttributeNames()
Delegate auf HttpServletRequest.getAttributeNames(). |
java.lang.Object |
getContext()
Liefert den Original-Request zurück. |
java.lang.String |
getHeader(java.lang.String headerName)
Delegate auf HttpServletRequest.getHeader(String headerName) |
java.lang.String |
getHost()
Delegate auf HttpServletRequest.getRemoteHost() |
java.lang.String |
getUser()
Delegate auf HttpServletRequest.getRemoteUser() |
boolean |
isUserInRole(java.lang.String roleName)
Delegate auf HttpServletRequest.isUserInRole(String roleName) |
void |
removeAttribute(java.lang.String key)
Delegate auf HttpServletRequest.removeAttribute(String key) |
void |
removeAttribute(java.lang.String key,
int scope)
Löscht das Objekt mit dem angegebenen Scope aus dem UsecaseContext. |
void |
setAttribute(java.lang.String key,
java.lang.Object value)
Delegate auf HttpServletRequest.setAttribute(String key, Object value) |
void |
setAttribute(java.lang.String key,
java.lang.Object value,
int scope)
Setzt das Objekt in dem angegebenen Scope im UsecaseContext. |
void |
setContext(java.lang.Object context)
Erwartet ein HttpServletRequest-Objekt und (er)setzt diesen intern als Delegate-Objekt. |
| Methods inherited from class com.basecmp.core.usecase.CommonUsecaseContext |
addArgument, addArguments, getArgumentAsString, getCallStack, getLastStepId, getLastStepResult, getUsecaseName, initiateErrorUsecase, isErrorUsecaseInitiated, isLocked, lock, resetErrorUsecaseFlag, setArgument, setStepResult, unlock |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ServletRequestUsecaseContext(UsecaseCallStack stack,
HttpServletRequest request)
| Method Detail |
public boolean containsKey(java.lang.String key)
containsKey in interface UsecaseContextcontainsKey in class CommonUsecaseContextpublic java.lang.Object findAttribute(java.lang.String key)
UsecaseContextLiefert null, wenn kein Attribut unter dem angegebenen Namen in allen Scopes existiert!
findAttribute in interface UsecaseContextfindAttribute in class CommonUsecaseContextpublic java.lang.Object getArgument(java.lang.String key)
getArgument in interface UsecaseContextgetArgument in class CommonUsecaseContextpublic java.lang.Object[] getArgumentArray(java.lang.String key)
getArgumentArray in interface UsecaseContextgetArgumentArray in class CommonUsecaseContextpublic java.util.Map getArgumentMap()
getArgumentMap in interface UsecaseContextgetArgumentMap in class CommonUsecaseContextpublic java.util.Iterator getArgumentNames()
getArgumentNames in interface UsecaseContextgetArgumentNames in class CommonUsecaseContextpublic java.util.List getArgumentValues(java.lang.String key)
getArgumentValues in interface UsecaseContextgetArgumentValues in class CommonUsecaseContextpublic java.lang.Object getAttribute(java.lang.String key)
getAttribute in interface UsecaseContextgetAttribute in class CommonUsecaseContext
public java.lang.Object getAttribute(java.lang.String key,
int scope)
UsecaseContextLiefert null, wenn kein Attribut unter dem angegebenen Namen/Scope existiert!
getAttribute in interface UsecaseContextgetAttribute in class CommonUsecaseContextpublic java.lang.Object[] getAttributeArray(java.lang.String key)
getAttributeArray in interface UsecaseContextgetAttributeArray in class CommonUsecaseContextpublic java.util.Iterator getAttributeNames()
getAttributeNames in interface UsecaseContextgetAttributeNames in class CommonUsecaseContextpublic java.lang.Object getContext()
getContext in interface UsecaseContextgetContext in class CommonUsecaseContextpublic java.lang.String getHeader(java.lang.String headerName)
getHeader in interface UsecaseContextgetHeader in class CommonUsecaseContextpublic java.lang.String getHost()
getHost in interface UsecaseContextgetHost in class CommonUsecaseContextpublic java.lang.String getUser()
getUser in interface UsecaseContextgetUser in class CommonUsecaseContextpublic boolean isUserInRole(java.lang.String roleName)
isUserInRole in interface UsecaseContextisUserInRole in class CommonUsecaseContextpublic void removeAttribute(java.lang.String key)
removeAttribute in interface UsecaseContextremoveAttribute in class CommonUsecaseContext
public void removeAttribute(java.lang.String key,
int scope)
UsecaseContext
removeAttribute in interface UsecaseContextremoveAttribute in class CommonUsecaseContext
public void setAttribute(java.lang.String key,
java.lang.Object value)
setAttribute in interface UsecaseContextsetAttribute in class CommonUsecaseContext
public void setAttribute(java.lang.String key,
java.lang.Object value,
int scope)
UsecaseContext
setAttribute in interface UsecaseContextsetAttribute in class CommonUsecaseContextpublic void setContext(java.lang.Object context)
setContext in interface UsecaseContextsetContext in class CommonUsecaseContextClassCassException - wenn context nicht Instanz von HttpServletRequest
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||