Class NoAuthentication
- java.lang.Object
-
- adams.core.logging.LoggingObject
-
- adams.core.logging.CustomLoggingLevelObject
-
- adams.core.option.AbstractOptionHandler
-
- adams.flow.rest.dex.clientauthentication.AbstractClientAuthentication
-
- adams.flow.rest.dex.clientauthentication.NoAuthentication
-
- All Implemented Interfaces:
adams.core.ClassCrossReference
,adams.core.CrossReference
,adams.core.Destroyable
,adams.core.GlobalInfoSupporter
,adams.core.logging.LoggingLevelHandler
,adams.core.logging.LoggingSupporter
,adams.core.option.OptionHandler
,adams.core.SizeOfHandler
,adams.flow.core.FlowContextHandler
,Serializable
public class NoAuthentication extends AbstractClientAuthentication implements adams.core.ClassCrossReference
Generates no authentication parameters.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class adams.flow.rest.dex.clientauthentication.AbstractClientAuthentication
m_FlowContext
-
-
Constructor Summary
Constructors Constructor Description NoAuthentication()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected adams.core.base.BaseKeyValuePair[]
doGenerate(adams.core.MessageCollection errors)
Generates the authentication parameters for sending to the server.Class[]
getClassCrossReferences()
Returns the cross-referenced classes.String
globalInfo()
Returns a string describing the object.protected boolean
requiresFlowContext()
Whether the scheme actually requires a flow context.-
Methods inherited from class adams.flow.rest.dex.clientauthentication.AbstractClientAuthentication
check, generate, getFlowContext, setFlowContext
-
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, defineOptions, destroy, finishInit, getDefaultLoggingLevel, getOptionManager, initialize, loggingLevelTipText, newOptionManager, reset, setLoggingLevel, toCommandLine, toString
-
Methods inherited from class adams.core.logging.LoggingObject
configureLogger, getLogger, getLoggingLevel, initializeLogging, isLoggingEnabled, sizeOf
-
-
-
-
Method Detail
-
globalInfo
public String globalInfo()
Returns a string describing the object.- Specified by:
globalInfo
in interfaceadams.core.GlobalInfoSupporter
- Specified by:
globalInfo
in classadams.core.option.AbstractOptionHandler
- Returns:
- a description suitable for displaying in the gui
-
getClassCrossReferences
public Class[] getClassCrossReferences()
Returns the cross-referenced classes.- Specified by:
getClassCrossReferences
in interfaceadams.core.ClassCrossReference
- Returns:
- the classes
-
requiresFlowContext
protected boolean requiresFlowContext()
Whether the scheme actually requires a flow context.- Specified by:
requiresFlowContext
in classAbstractClientAuthentication
- Returns:
- true if required
-
doGenerate
protected adams.core.base.BaseKeyValuePair[] doGenerate(adams.core.MessageCollection errors)
Generates the authentication parameters for sending to the server.- Specified by:
doGenerate
in classAbstractClientAuthentication
- Parameters:
errors
- for collecting errors- Returns:
- the generated key-value pairs, null in case of an error
-
-