Class HttpSecurityFlowMetaDataImpl<F extends java.lang.Enum<F>>
- java.lang.Object
-
- net.officefloor.web.spi.security.impl.HttpSecurityFlowMetaDataImpl<F>
-
- All Implemented Interfaces:
HttpSecurityFlowMetaData<F>
public class HttpSecurityFlowMetaDataImpl<F extends java.lang.Enum<F>> extends java.lang.Object implements HttpSecurityFlowMetaData<F>
HttpSecurityFlowMetaDataimplementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description HttpSecurityFlowMetaDataImpl(F key, java.lang.Class<?> argumentType)Initiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>getArgumentType()Obtains theClassof the argument that is passed to theFlow.FgetKey()Obtains theEnumkey identifying the applicationFlowto instigate.java.lang.StringgetLabel()Provides a descriptive name for thisFlow.voidsetLabel(java.lang.String label)Specifies a label to describe theFlow.
-
-
-
Method Detail
-
setLabel
public void setLabel(java.lang.String label)
Specifies a label to describe theFlow.- Parameters:
label- Label to describe theFlow.
-
getKey
public F getKey()
Description copied from interface:HttpSecurityFlowMetaDataObtains theEnumkey identifying the applicationFlowto instigate.- Specified by:
getKeyin interfaceHttpSecurityFlowMetaData<F extends java.lang.Enum<F>>- Returns:
Enumkey identifying the applicationFlowto instigate.
-
getArgumentType
public java.lang.Class<?> getArgumentType()
Description copied from interface:HttpSecurityFlowMetaDataObtains the
Classof the argument that is passed to theFlow.This may be
nullto indicate no argument is passed.- Specified by:
getArgumentTypein interfaceHttpSecurityFlowMetaData<F extends java.lang.Enum<F>>- Returns:
- Type of the argument that is passed to the
Flow.
-
getLabel
public java.lang.String getLabel()
Description copied from interface:HttpSecurityFlowMetaData- Specified by:
getLabelin interfaceHttpSecurityFlowMetaData<F extends java.lang.Enum<F>>- Returns:
- Descriptive name for this
Flow.
-
-