/** * Get the HTTP servlet request being processed. * * @return Returns the request. */ @NonnullAfterInit public HttpServletRequest getHttpServletRequest() { return httpServletRequest; }
/** * Get the predicate which determines whether a given entity should be loaded from the persistent cache * at resolver initialization time. * * @return the cache initialization predicate */ @NonnullAfterInit public Predicate<EntityDescriptor> getInitializationFromCachePredicate() { return initializationFromCachePredicate; }
/** * Get the SOAP client instance. * * @return the SOAP client */ @NonnullAfterInit public SOAPClient getSOAPClient() { return soapClient; }
/** * Get the artifact store. * * @return the artifact store */ @NonnullAfterInit public StorageService getStorageService() { return artifactStore; }
/** * Get the service to report on. * * @return service to report on */ @NonnullAfterInit public ReloadableService getService() { return service; }
/** * Return the static attribute we are returning. * * @return the attribute. */ @NonnullAfterInit public IdPAttribute getValue() { return value; }
/** * Gets the strategy for mapping from search results to a collection of {@link IdPAttribute}s. * * @return strategy for mapping from search results to a collection of {@link IdPAttribute}s */ @NonnullAfterInit public T2 getMappingStrategy() { return mappingStrategy; }
/** * Get the {@link VelocityEngine} to be used. * * @return template engine */ @NonnullAfterInit public VelocityEngine getVelocityEngine() { return engine; }
/** * Get the storage context lookup strategy. * * @return the storage context lookup strategy */ @NonnullAfterInit public Function<ProfileRequestContext, String> getStorageContextLookupStrategy() { return storageContextLookupStrategy; }
/** * Get the KeyInfo credential resolver used by this entityDescriptorResolver resolver to handle KeyInfo elements. * * @return KeyInfo credential resolver */ @NonnullAfterInit public KeyInfoCredentialResolver getKeyInfoCredentialResolver() { return keyInfoCredentialResolver; }
/** * Get the base name for Metrics instrumentation. * * @return the Metrics base name */ @NonnullAfterInit public String getMetricsBaseName() { return metricsBaseName; }
/** * Get the registry used in resolving predicates from criteria. * * @return the effective registry instance used */ @NonnullAfterInit public CriterionPredicateRegistry<RoleDescriptor> getCriterionPredicateRegistry() { return criterionPredicateRegistry; }
/** * Get the SAML artifact map to use. * * @return the artifactMap. */ @NonnullAfterInit public SAMLArtifactMap getArtifactMap() { return artifactMap; }
/** * Gets the logging configuration. * * @return logging configuration */ @NonnullAfterInit public Resource getLoggingConfiguration() { return configurationResource; }
/** * Get the data store. * * @return the data store */ @NonnullAfterInit public IPersistentIdStore getPersistentIdStore() { return deprecatedStore; }
/** * Get the {@link RelyingPartyConfiguration} to use if no other verified configuration is acceptable. * * @return default verified configuration */ @NonnullAfterInit public RelyingPartyConfiguration getDefaultConfiguration() { return defaultConfiguration; }
/** * Get the {@link RelyingPartyConfiguration} to use if the configuration is found to be "unverified" * (via the call to the {@link #verificationPredicate}. * * @return unverified configuration */ @NonnullAfterInit public RelyingPartyConfiguration getUnverifiedConfiguration() { return unverifiedConfiguration; }
/** * Gets the regular expression used to split input values. * * @return regular expression used to split input values */ @Nullable @NonnullAfterInit public Pattern getRegularExpression() { return regexp; }
/** {@inheritDoc} */ @Override @NonnullAfterInit protected DynamicEntityBackingStore getBackingStore() { return (DynamicEntityBackingStore) super.getBackingStore(); }
/** * Gets the localized human readable names of the attribute. * * @return human readable names of the attribute */ @NonnullAfterInit @NonnullElements @Unmodifiable Map<Locale, String> getDisplayNames();