@Contract
public interface ConfigBeanProxyCustomizer
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_IMPLEMENTATION |
| Modifier and Type | Method and Description |
|---|---|
ConfigBeanProxy |
createChild(ConfigBeanProxy me,
Class<?> type)
Creates a child element of this configuration element
|
ConfigBeanProxy |
deepCopy(ConfigBeanProxy me,
ConfigBeanProxy parent)
Performs a deep copy of this configuration element and returns it.
|
ConfigBeanProxy |
getParent(ConfigBeanProxy me)
Returns the parent element of this configuration element.
|
ConfigBeanProxy |
getParent(ConfigBeanProxy me,
Class<?> type)
Returns the typed parent element of this configuration element.
|
static final String DEFAULT_IMPLEMENTATION
ConfigBeanProxy getParent(ConfigBeanProxy me)
ConfigBeanProxy getParent(ConfigBeanProxy me, Class<?> type)
type - parent's typeConfigBeanProxy createChild(ConfigBeanProxy me, Class<?> type)
type - the child element typeTransactionFailure - when called outside the boundaries of a transactionConfigBeanProxy deepCopy(ConfigBeanProxy me, ConfigBeanProxy parent)
parent - the writable copy of the parentTransactionFailure - if the transaction cannot be completed.Copyright © 2009-2017 Oracle Corporation. All Rights Reserved.