mirror of
https://github.com/github/codeql.git
synced 2025-12-19 10:23:15 +01:00
203 lines
5.9 KiB
Plaintext
203 lines
5.9 KiB
Plaintext
/**
|
|
* Provides classes and predicates for working with the Spring LDAP API.
|
|
*/
|
|
|
|
import java
|
|
|
|
/*--- Types ---*/
|
|
/** The class `org.springframework.ldap.core.LdapTemplate`. */
|
|
class TypeSpringLdapTemplate extends Class {
|
|
TypeSpringLdapTemplate() {
|
|
this.hasQualifiedName("org.springframework.ldap.core", "LdapTemplate")
|
|
}
|
|
}
|
|
|
|
/** The class `org.springframework.ldap.query.LdapQueryBuilder`. */
|
|
class TypeSpringLdapQueryBuilder extends Class {
|
|
TypeSpringLdapQueryBuilder() {
|
|
this.hasQualifiedName("org.springframework.ldap.query", "LdapQueryBuilder")
|
|
}
|
|
}
|
|
|
|
/** The interface `org.springframework.ldap.query.ConditionCriteria`. */
|
|
class TypeSpringConditionCriteria extends Interface {
|
|
TypeSpringConditionCriteria() {
|
|
this.hasQualifiedName("org.springframework.ldap.query", "ConditionCriteria")
|
|
}
|
|
}
|
|
|
|
/** The interface `org.springframework.ldap.query.ContainerCriteria`. */
|
|
class TypeSpringContainerCriteria extends Interface {
|
|
TypeSpringContainerCriteria() {
|
|
this.hasQualifiedName("org.springframework.ldap.query", "ContainerCriteria")
|
|
}
|
|
}
|
|
|
|
/** The class `org.springframework.ldap.filter.HardcodedFilter`. */
|
|
class TypeSpringHardcodedFilter extends Class {
|
|
TypeSpringHardcodedFilter() {
|
|
this.hasQualifiedName("org.springframework.ldap.filter", "HardcodedFilter")
|
|
}
|
|
}
|
|
|
|
/** The interface `org.springframework.ldap.filter.Filter`. */
|
|
class TypeSpringLdapFilter extends Interface {
|
|
TypeSpringLdapFilter() { this.hasQualifiedName("org.springframework.ldap.filter", "Filter") }
|
|
}
|
|
|
|
/** The class `org.springframework.ldap.support.LdapNameBuilder`. */
|
|
class TypeSpringLdapNameBuilder extends Class {
|
|
TypeSpringLdapNameBuilder() {
|
|
this.hasQualifiedName("org.springframework.ldap.support", "LdapNameBuilder")
|
|
}
|
|
}
|
|
|
|
/** The class `org.springframework.ldap.support.LdapUtils`. */
|
|
class TypeSpringLdapUtils extends Class {
|
|
TypeSpringLdapUtils() { this.hasQualifiedName("org.springframework.ldap.support", "LdapUtils") }
|
|
}
|
|
|
|
/**
|
|
* The interface `org.springframework.ldap.core.LdapOperations` or
|
|
* `org.springframework.ldap.LdapOperations`
|
|
*/
|
|
class TypeLdapOperations extends Interface {
|
|
TypeLdapOperations() {
|
|
this.hasQualifiedName(["org.springframework.ldap.core", "org.springframework.ldap"],
|
|
"LdapOperations")
|
|
}
|
|
}
|
|
|
|
/*--- Methods ---*/
|
|
/**
|
|
* A method with the name `authenticate` declared in
|
|
* `org.springframework.ldap.core.LdapTemplate`.
|
|
*/
|
|
class MethodSpringLdapTemplateAuthenticate extends Method {
|
|
MethodSpringLdapTemplateAuthenticate() {
|
|
this.getDeclaringType() instanceof TypeSpringLdapTemplate and
|
|
this.hasName("authenticate")
|
|
}
|
|
}
|
|
|
|
/**
|
|
* A method with the name `find` declared in
|
|
* `org.springframework.ldap.core.LdapTemplate`.
|
|
*/
|
|
class MethodSpringLdapTemplateFind extends Method {
|
|
MethodSpringLdapTemplateFind() {
|
|
this.getDeclaringType() instanceof TypeSpringLdapTemplate and
|
|
this.hasName("find")
|
|
}
|
|
}
|
|
|
|
/**
|
|
* A method with the name `findOne` declared in
|
|
* `org.springframework.ldap.core.LdapTemplate`.
|
|
*/
|
|
class MethodSpringLdapTemplateFindOne extends Method {
|
|
MethodSpringLdapTemplateFindOne() {
|
|
this.getDeclaringType() instanceof TypeSpringLdapTemplate and
|
|
this.hasName("findOne")
|
|
}
|
|
}
|
|
|
|
/**
|
|
* A method with the name `search` declared in
|
|
* `org.springframework.ldap.core.LdapTemplate`.
|
|
*/
|
|
class MethodSpringLdapTemplateSearch extends Method {
|
|
MethodSpringLdapTemplateSearch() {
|
|
this.getDeclaringType() instanceof TypeSpringLdapTemplate and
|
|
this.hasName("search")
|
|
}
|
|
}
|
|
|
|
/**
|
|
* A method with the name `searchForContext` declared in
|
|
* `org.springframework.ldap.core.LdapTemplate`.
|
|
*/
|
|
class MethodSpringLdapTemplateSearchForContext extends Method {
|
|
MethodSpringLdapTemplateSearchForContext() {
|
|
this.getDeclaringType() instanceof TypeSpringLdapTemplate and
|
|
this.hasName("searchForContext")
|
|
}
|
|
}
|
|
|
|
/**
|
|
* A method with the name `searchForObject` declared in
|
|
* `org.springframework.ldap.core.LdapTemplate`.
|
|
*/
|
|
class MethodSpringLdapTemplateSearchForObject extends Method {
|
|
MethodSpringLdapTemplateSearchForObject() {
|
|
this.getDeclaringType() instanceof TypeSpringLdapTemplate and
|
|
this.hasName("searchForObject")
|
|
}
|
|
}
|
|
|
|
/**
|
|
* A method with the name `filter` declared in
|
|
* `org.springframework.ldap.query.LdapQueryBuilder`.
|
|
*/
|
|
class MethodSpringLdapQueryBuilderFilter extends Method {
|
|
MethodSpringLdapQueryBuilderFilter() {
|
|
this.getDeclaringType() instanceof TypeSpringLdapQueryBuilder and
|
|
this.hasName("filter")
|
|
}
|
|
}
|
|
|
|
/**
|
|
* A method with the name `base` declared in
|
|
* `org.springframework.ldap.query.LdapQueryBuilder`.
|
|
*/
|
|
class MethodSpringLdapQueryBuilderBase extends Method {
|
|
MethodSpringLdapQueryBuilderBase() {
|
|
this.getDeclaringType() instanceof TypeSpringLdapQueryBuilder and
|
|
this.hasName("base")
|
|
}
|
|
}
|
|
|
|
/**
|
|
* A method with the name `newInstance` declared in
|
|
* `org.springframework.ldap.support.LdapNameBuilder`.
|
|
*/
|
|
class MethodSpringLdapNameBuilderNewInstance extends Method {
|
|
MethodSpringLdapNameBuilderNewInstance() {
|
|
this.getDeclaringType() instanceof TypeSpringLdapNameBuilder and
|
|
this.hasName("newInstance")
|
|
}
|
|
}
|
|
|
|
/**
|
|
* A method with the name `add` declared in
|
|
* `org.springframework.ldap.support.LdapNameBuilder`.
|
|
*/
|
|
class MethodSpringLdapNameBuilderAdd extends Method {
|
|
MethodSpringLdapNameBuilderAdd() {
|
|
this.getDeclaringType() instanceof TypeSpringLdapNameBuilder and
|
|
this.hasName("add")
|
|
}
|
|
}
|
|
|
|
/**
|
|
* A method with the name `build` declared in
|
|
* `org.springframework.ldap.support.LdapNameBuilder`.
|
|
*/
|
|
class MethodSpringLdapNameBuilderBuild extends Method {
|
|
MethodSpringLdapNameBuilderBuild() {
|
|
this.getDeclaringType() instanceof TypeSpringLdapNameBuilder and
|
|
this.hasName("build")
|
|
}
|
|
}
|
|
|
|
/**
|
|
* A method with the name `newLdapName` declared in
|
|
* `org.springframework.ldap.support.LdapUtils`.
|
|
*/
|
|
class MethodSpringLdapUtilsNewLdapName extends Method {
|
|
MethodSpringLdapUtilsNewLdapName() {
|
|
this.getDeclaringType() instanceof TypeSpringLdapUtils and
|
|
this.hasName("newLdapName")
|
|
}
|
|
}
|