Package net.shibboleth.idp.admin
Class OneTimeAdministrativeFlowDescriptor
- java.lang.Object
-
- net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
-
- net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
-
- net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
-
- net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
- net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
-
- net.shibboleth.idp.admin.OneTimeAdministrativeFlowDescriptor
-
- All Implemented Interfaces:
AdministrativeFlowDescriptor
,AuthenticationProfileConfiguration
,AttributeResolvingProfileConfiguration
,ProfileConfiguration
,FlowDescriptor
,Component
,DestructableComponent
,IdentifiableComponent
,IdentifiedComponent
,InitializableComponent
public class OneTimeAdministrativeFlowDescriptor extends BasicAdministrativeFlowDescriptor
Descriptor for an administrative flow that tracks whether it's been run or not to limit use.This is primarily for flows that are used to initialize the system in some fashion.
- Since:
- 3.4.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
BasicAdministrativeFlowDescriptor.Logo
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
flowExecuted
Execution flag.-
Fields inherited from class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
DEFAULT_DISALLOWED_FEATURES
-
-
Constructor Summary
Constructors Constructor Description OneTimeAdministrativeFlowDescriptor(String id)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isFlowExecuted()
Get whether the flow has been executed.void
setFlowExecuted(boolean flag)
Set whether the flow has been executed.-
Methods inherited from class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
equals, getAuthenticationFlows, getDefaultAuthenticationMethods, getInboundInterceptorFlows, getLoggingId, getOutboundInterceptorFlows, getPolicyName, getPostAuthenticationFlows, getProxyCount, getSecurityConfiguration, getUIInfo, hashCode, isAuthenticated, isForceAuthn, isNonBrowserSupported, isResolveAttributes, setAuthenticated, setAuthenticatedPredicate, setAuthenticationFlows, setAuthenticationFlowsLookupStrategy, setDefaultAuthenticationMethods, setDefaultAuthenticationMethodsByString, setDefaultAuthenticationMethodsByStringLookupStrategy, setDefaultAuthenticationMethodsLookupStrategy, setDescriptions, setDisplayNames, setForceAuthn, setForceAuthnPredicate, setInformationURLs, setLoggingId, setLogos, setNonBrowserSupported, setNonBrowserSupportedPredicate, setPolicyName, setPolicyNameLookupStrategy, setPostAuthenticationFlows, setPostAuthenticationFlowsLookupStrategy, setPrincipalServiceManager, setPrivacyStatementURLs, setProxyCount, setProxyCountLookupStrategy, setResolveAttributes, setResolveAttributesPredicate, toString
-
Methods inherited from class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
getDisallowedFeatures, isFeatureDisallowed, setDisallowedFeatures, setDisallowedFeaturesLookupStrategy, setInboundFlowsLookupStrategy, setInboundInterceptorFlows, setInboundInterceptorFlowsLookupStrategy, setOutboundFlowsLookupStrategy, setOutboundInterceptorFlows, setOutboundInterceptorFlowsLookupStrategy, setSecurityConfiguration, setSecurityConfigurationLookupStrategy
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
setId
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
doInitialize, getId
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
destroy, doDestroy, initialize, isDestroyed, isInitialized
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.shibboleth.idp.admin.AdministrativeFlowDescriptor
isLocal
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.DestructableComponent
destroy, isDestroyed
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiableComponent
setId
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent
getId
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.InitializableComponent
initialize, isInitialized
-
-