public class GroupToPrincipalResourceDefinition extends BaseLdapGroupSearchResource
ResourceDefinition
for group searches where the group references the principal.BaseLdapGroupSearchResource.GroupName, BaseLdapGroupSearchResource.GroupSearchType
SimpleResourceDefinition.Parameters
Modifier and Type | Field and Description |
---|---|
static SimpleAttributeDefinition |
BASE_DN |
static ResourceDefinition |
INSTANCE |
static SimpleAttributeDefinition |
PRINCIPAL_ATTRIBUTE |
static SimpleAttributeDefinition |
RECURSIVE |
static SimpleAttributeDefinition |
SEARCH_BY |
GROUP_DN_ATTRIBUTE, GROUP_NAME, GROUP_NAME_ATTRIBUTE, ITERATIVE, PREFER_ORIGINAL_CONNECTION
Modifier and Type | Method and Description |
---|---|
AttributeDefinition[] |
getAttributeDefinitions() |
void |
registerChildren(ManagementResourceRegistration resourceRegistration)
Register child resources associated with this resource.
|
registerAttributes
getAccessConstraints, getDeprecationData, getDescriptionProvider, getFlagsSet, getPathElement, getResourceDescriptionResolver, isOrderedChild, isRuntime, registerAddOperation, registerAddOperation, registerCapabilities, registerNotifications, registerOperations, registerRemoveOperation, registerRemoveOperation, setDeprecated
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMaxOccurs, getMinOccurs
public static final SimpleAttributeDefinition BASE_DN
public static final SimpleAttributeDefinition RECURSIVE
public static final SimpleAttributeDefinition SEARCH_BY
public static final SimpleAttributeDefinition PRINCIPAL_ATTRIBUTE
public static final ResourceDefinition INSTANCE
public void registerChildren(ManagementResourceRegistration resourceRegistration)
ResourceDefinition
registerChildren
in interface ResourceDefinition
registerChildren
in class SimpleResourceDefinition
resourceRegistration
- a ManagementResourceRegistration
created from this definitionpublic AttributeDefinition[] getAttributeDefinitions()
getAttributeDefinitions
in class BaseLdapGroupSearchResource
Copyright © 2023 JBoss by Red Hat. All rights reserved.