public class PropertyAction
extends java.lang.Object
PropertyManager
to indicate actions available on an
object basis and a per-property basis.Modifier and Type | Class and Description |
---|---|
static class |
PropertyAction.ChildAction
Defines the different actions that can apply to a child property.
|
static class |
PropertyAction.Type
Defines the different types of property action.
|
Constructor and Description |
---|
PropertyAction(PropertyAction.Type type)
Constructs a new PropertyAction with the given type that defines the
property supports for an object/property.
|
PropertyAction(PropertyAction.Type type,
java.util.Collection<PropertyAction.ChildAction> childActions)
Constructs a new PropertyAction with the given type.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
getProperties()
Gets the properties that this action is governing.
|
PropertyAction.Type |
getType()
Gets the type of property action.
|
boolean |
supportsChildAction(PropertyAction.ChildAction action)
Tests whether the given child action is supported.
|
public PropertyAction(PropertyAction.Type type)
type
- the type of the property actionpublic PropertyAction(PropertyAction.Type type, java.util.Collection<PropertyAction.ChildAction> childActions)
type
- the type of the property actionchildAction
- the child actions available (should only be
populated when the type is ALTER).public PropertyAction.Type getType()
public java.util.Collection<java.lang.String> getProperties()
public boolean supportsChildAction(PropertyAction.ChildAction action)
action
- the child action to queryPropertyManager.supportsPropertyChange(java.lang.Class<? extends oracle.javatools.db.SystemObject>, java.lang.String)