Class QueryJdbcAuthenticationProperties
java.lang.Object
org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties
org.apereo.cas.configuration.model.support.jdbc.authn.BaseJdbcAuthenticationProperties
org.apereo.cas.configuration.model.support.jdbc.authn.QueryJdbcAuthenticationProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-support-jdbc-authentication")
public class QueryJdbcAuthenticationProperties
extends BaseJdbcAuthenticationProperties
This is
QueryJdbcAuthenticationProperties
.- Since:
- 5.2.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionBoolean field that should indicate whether the account is disabled.Boolean field that should indicate whether the account is expired.Password field/column name to retrieve.getSql()
SQL query to execute.setFieldDisabled
(String fieldDisabled) Boolean field that should indicate whether the account is disabled.setFieldExpired
(String fieldExpired) Boolean field that should indicate whether the account is expired.setFieldPassword
(String fieldPassword) Password field/column name to retrieve.SQL query to execute.Methods inherited from class org.apereo.cas.configuration.model.support.jdbc.authn.BaseJdbcAuthenticationProperties
getCredentialCriteria, getName, getOrder, getPasswordEncoder, getPrincipalAttributeList, getPrincipalTransformation, getState, setCredentialCriteria, setName, setOrder, setPasswordEncoder, setPrincipalAttributeList, setPrincipalTransformation, setState
Methods inherited from class org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties
getBatchSize, getDataSourceName, getDdlAuto, getDefaultCatalog, getDefaultSchema, getDialect, getDriverClass, getFailFastTimeout, getFetchSize, getHealthQuery, getIdleTimeout, getIsolationLevelName, getLeakThreshold, getPassword, getPhysicalNamingStrategyClassName, getPool, getPropagationBehaviorName, getProperties, getUrl, getUser, isAutocommit, isGenerateStatistics, isIsolateInternalQueries, isReadOnly, setAutocommit, setBatchSize, setDataSourceName, setDdlAuto, setDefaultCatalog, setDefaultSchema, setDialect, setDriverClass, setFailFastTimeout, setFetchSize, setGenerateStatistics, setHealthQuery, setIdleTimeout, setIsolateInternalQueries, setIsolationLevelName, setLeakThreshold, setPassword, setPhysicalNamingStrategyClassName, setPool, setPropagationBehaviorName, setProperties, setReadOnly, setUrl, setUser
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
isDefined, isUndefined
-
Constructor Details
-
QueryJdbcAuthenticationProperties
public QueryJdbcAuthenticationProperties()
-
-
Method Details
-
getSql
SQL query to execute. Example:SELECT * FROM table WHERE name=?
. -
getFieldPassword
Password field/column name to retrieve. -
getFieldExpired
Boolean field that should indicate whether the account is expired. -
getFieldDisabled
Boolean field that should indicate whether the account is disabled. -
setSql
SQL query to execute. Example:SELECT * FROM table WHERE name=?
.- Returns:
this
.
-
setFieldPassword
Password field/column name to retrieve.- Returns:
this
.
-
setFieldExpired
Boolean field that should indicate whether the account is expired.- Returns:
this
.
-
setFieldDisabled
Boolean field that should indicate whether the account is disabled.- Returns:
this
.
-