Documentation ¶
Index ¶
- func AndResolver(object ldap.Object, filter *ber.Packet) (bool, error)
- func ApproxResolver(object ldap.Object, filter *ber.Packet) (bool, error)
- func EqualResolver(object ldap.Object, filter *ber.Packet) (bool, error)
- func GreaterOrEqualResolver(object ldap.Object, filter *ber.Packet) (bool, error)
- func LessOrEqualResolver(object ldap.Object, filter *ber.Packet) (bool, error)
- func Match(object ldap.Object, filter *ber.Packet) (bool, error)
- func NotResolver(object ldap.Object, filter *ber.Packet) (bool, error)
- func OrResolver(object ldap.Object, filter *ber.Packet) (bool, error)
- func PresentResolver(object ldap.Object, filter *ber.Packet) (bool, error)
- func SubstringResolver(object ldap.Object, filter *ber.Packet) (bool, error)
- type BerFilterExpressionResolver
- type Error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AndResolver ¶
AndResolver apply LDAP FilterAnd expressions on the given entry.
func ApproxResolver ¶
ApproxResolver resolves LDAP FilterApproxMatch expressions on the current entry.
func EqualResolver ¶
EqualResolver resolves LDAP FilterEqualityMatch expressions on the current entry.
func GreaterOrEqualResolver ¶
GreaterOrEqualResolver resolves LDAP FilterGreaterOrEqual expressions on the current entry.
func LessOrEqualResolver ¶
LessOrEqualResolver resolves LDAP FilterLessOrEqual expressions on the current entry.
func NotResolver ¶
NotResolver apply LDAP FilterNot expressions on the given entry.
func OrResolver ¶
OrResolver apply LDAP FilterOr expressions on the given entry.
func PresentResolver ¶
PresentResolver resolves LDAP FilterPresent expressions on the current entry.
Types ¶
type BerFilterExpressionResolver ¶
type BerFilterExpressionResolver struct {
// contains filtered or unexported fields
}
BerFilterExpressionResolver is a function wrapper that apply a specific type of LDAP filter expression on the given directory entry. It returns true if the filter match the current entry, false otherwise.