Class PayloadHandlerConfigImpl
- java.lang.Object
-
- org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
-
- All Implemented Interfaces:
PayloadHandlerConfig
public class PayloadHandlerConfigImpl extends Object implements PayloadHandlerConfig
The configuration for the payload handler (id token, various access tokens). This is the state the handler needs to operate (current transaction, environment) as opposed to the functionality for making tokens (inCreated by Jeff Gaynor
on 6/30/20 at 10:53 AM
-
-
Constructor Summary
Constructors Constructor Description PayloadHandlerConfigImpl(AbstractPayloadConfig abstractClientConfig, OA2SE oa2se, OA2ServiceTransaction transaction, TXRecord txRecord, javax.servlet.http.HttpServletRequest request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractPayloadConfig
getClientConfig()
OA2SE
getOa2se()
AbstractPayloadConfig
getPayloadConfig()
javax.servlet.http.HttpServletRequest
getRequest()
edu.uiuc.ncsa.security.util.scripting.ScriptSet
getScriptSet()
OA2ServiceTransaction
getTransaction()
TXRecord
getTxRecord()
boolean
hasTXRecord()
boolean
isLegacyHandler()
void
setClientConfig(AbstractPayloadConfig clientConfig)
void
setLegacyHandler(boolean b)
void
setOa2se(OA2SE oa2se)
void
setRequest(javax.servlet.http.HttpServletRequest request)
void
setTransaction(OA2ServiceTransaction transaction)
void
setTxRecord(TXRecord txRecord)
String
toString()
-
-
-
Constructor Detail
-
PayloadHandlerConfigImpl
public PayloadHandlerConfigImpl(AbstractPayloadConfig abstractClientConfig, OA2SE oa2se, OA2ServiceTransaction transaction, TXRecord txRecord, javax.servlet.http.HttpServletRequest request)
-
-
Method Detail
-
getPayloadConfig
public AbstractPayloadConfig getPayloadConfig()
-
setClientConfig
public void setClientConfig(AbstractPayloadConfig clientConfig)
-
getClientConfig
public AbstractPayloadConfig getClientConfig()
-
hasTXRecord
public boolean hasTXRecord()
-
getTxRecord
public TXRecord getTxRecord()
-
setTxRecord
public void setTxRecord(TXRecord txRecord)
-
getOa2se
public OA2SE getOa2se()
-
setOa2se
public void setOa2se(OA2SE oa2se)
-
getTransaction
public OA2ServiceTransaction getTransaction()
-
setTransaction
public void setTransaction(OA2ServiceTransaction transaction)
-
getRequest
public javax.servlet.http.HttpServletRequest getRequest()
-
setRequest
public void setRequest(javax.servlet.http.HttpServletRequest request)
-
getScriptSet
public edu.uiuc.ncsa.security.util.scripting.ScriptSet getScriptSet()
- Specified by:
getScriptSet
in interfacePayloadHandlerConfig
-
isLegacyHandler
public boolean isLegacyHandler()
- Specified by:
isLegacyHandler
in interfacePayloadHandlerConfig
-
setLegacyHandler
public void setLegacyHandler(boolean b)
- Specified by:
setLegacyHandler
in interfacePayloadHandlerConfig
-
-