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
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
FieldsFields inherited from class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
DEFAULT_DISALLOWED_FEATURES
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
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
-
Field Details
-
flowExecuted
private boolean flowExecutedExecution flag.
-
-
Constructor Details
-
OneTimeAdministrativeFlowDescriptor
Constructor.- Parameters:
id
- profile identifier
-
-
Method Details
-
isFlowExecuted
public boolean isFlowExecuted()Get whether the flow has been executed.- Returns:
- execution flag
-
setFlowExecuted
public void setFlowExecuted(boolean flag) Set whether the flow has been executed.- Parameters:
flag
- flag to set
-