Package org.jboss.as.controller.access
Class TargetResource
- java.lang.Object
-
- org.jboss.as.controller.access.TargetResource
-
public final class TargetResource extends Object
The resource that is the target of an action for which access control is needed.- Author:
- Brian Stansberry (c) 2013 Red Hat Inc.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TargetResource
forDomain(PathAddress address, ImmutableManagementResourceRegistration resourceRegistration, Resource resource, ServerGroupEffect serverGroupEffect, HostEffect hostEffect)
static TargetResource
forStandalone(PathAddress address, ImmutableManagementResourceRegistration resourceRegistration, Resource resource)
List<AccessConstraintDefinition>
getAccessConstraints()
HostEffect
getHostEffect()
Resource
getResource()
PathAddress
getResourceAddress()
ImmutableManagementResourceRegistration
getResourceRegistration()
ServerGroupEffect
getServerGroupEffect()
-
-
-
Method Detail
-
forStandalone
public static TargetResource forStandalone(PathAddress address, ImmutableManagementResourceRegistration resourceRegistration, Resource resource)
-
forDomain
public static TargetResource forDomain(PathAddress address, ImmutableManagementResourceRegistration resourceRegistration, Resource resource, ServerGroupEffect serverGroupEffect, HostEffect hostEffect)
-
getResourceAddress
public PathAddress getResourceAddress()
-
getServerGroupEffect
public ServerGroupEffect getServerGroupEffect()
-
getHostEffect
public HostEffect getHostEffect()
-
getAccessConstraints
public List<AccessConstraintDefinition> getAccessConstraints()
-
getResource
public Resource getResource()
-
getResourceRegistration
public ImmutableManagementResourceRegistration getResourceRegistration()
-
-