Modifier and Type | Class and Description |
---|---|
static class |
SecurityRoleResource.SecurityRoleResourceEntry |
Resource.Factory, Resource.NoSuchResourceException, Resource.ResourceEntry, Resource.Tools
Modifier and Type | Field and Description |
---|---|
static SecurityRoleResource |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
Resource |
clone() |
Resource |
getChild(PathElement element)
Get a single child of this resource with the given address.
|
Set<Resource.ResourceEntry> |
getChildren(String childType)
Get the children for a given type.
|
Set<String> |
getChildrenNames(String childType)
Get the children names for a given type.
|
Set<String> |
getChildTypes()
Get a list of registered child types for this resource.
|
org.jboss.dmr.ModelNode |
getModel()
Get the local model.
|
boolean |
hasChild(PathElement element)
Determine whether this resource has a child with the given address.
|
boolean |
hasChildren(String childType)
Determine whether this resource has any child of a given type.
|
boolean |
isModelDefined()
Determine whether the model of this resource is defined.
|
boolean |
isProxy() |
boolean |
isRuntime() |
Resource |
navigate(PathAddress address)
Navigate the resource tree.
|
void |
registerChild(PathElement address,
Resource resource)
Register a child resource.
|
Resource |
removeChild(PathElement address)
Remove a child resource.
|
Resource |
requireChild(PathElement element)
Get a single child of this resource with the given address.
|
void |
writeModel(org.jboss.dmr.ModelNode newModel)
Write the model.
|
public static final SecurityRoleResource INSTANCE
public org.jboss.dmr.ModelNode getModel()
Resource
public void writeModel(org.jboss.dmr.ModelNode newModel)
Resource
writeModel
in interface Resource
newModel
- the new modelpublic boolean isModelDefined()
Resource
isModelDefined
in interface Resource
true
if the local model is definedpublic boolean hasChild(PathElement element)
Resource
PathElement
has
a wildcard as value, it will determine whether this resource has any resources of a given type.public Resource getChild(PathElement element)
Resource
null
.public Resource requireChild(PathElement element)
Resource
requireChild
in interface Resource
element
- the path elementResource.NoSuchResourceException
public boolean hasChildren(String childType)
Resource
hasChildren
in interface Resource
childType
- the child typetrue
if there is any child of the given typepublic Resource navigate(PathAddress address)
Resource
navigate
in interface Resource
address
- the addressResource.NoSuchResourceException
public Set<String> getChildTypes()
Resource
getChildTypes
in interface Resource
public Set<String> getChildrenNames(String childType)
Resource
getChildrenNames
in interface Resource
childType
- the child typepublic Set<Resource.ResourceEntry> getChildren(String childType)
Resource
getChildren
in interface Resource
childType
- the child typepublic void registerChild(PathElement address, Resource resource)
Resource
registerChild
in interface Resource
address
- the addressresource
- the resourcepublic Resource removeChild(PathElement address)
Resource
removeChild
in interface Resource
address
- the addressCopyright © 2013 JBoss by Red Hat. All rights reserved.