public interface PropertySetCallback
Modifier and Type | Method and Description |
---|---|
Serviceable |
apply(java.lang.String key,
java.io.Serializable value,
java.util.Dictionary p)
Apply a property change.
|
void |
init(boolean dbOnly,
java.util.Dictionary p)
Initialize the properties for this callback.
|
java.io.Serializable |
map(java.lang.String key,
java.io.Serializable value,
java.util.Dictionary p)
Map a proposed new value for a property to an official value.
|
boolean |
validate(java.lang.String key,
java.io.Serializable value,
java.util.Dictionary p)
Validate a property change.
|
void init(boolean dbOnly, java.util.Dictionary p)
Code within an init() method should use the 3 argument PropertyUtil method getPropertyFromSet() to obtain a property's value.
dbOnly
- true if only per-database properties are to be looked atp
- the complete set of per-database properties.boolean validate(java.lang.String key, java.io.Serializable value, java.util.Dictionary p) throws StandardException
key
- Property key for the property being setvalue
- proposed new value for the property being set or null if
the property is being dropped.p
- Property set before the change. SettingProperty may read but
must never change p.StandardException
- Oh well.Serviceable apply(java.lang.String key, java.io.Serializable value, java.util.Dictionary p) throws StandardException
key
- Property key for the property being setvalue
- proposed new value for the property being set or null if
the property is being dropped.p
- Property set before the change. SettingProperty may read but
must never change p.StandardException
- Oh well.java.io.Serializable map(java.lang.String key, java.io.Serializable value, java.util.Dictionary p) throws StandardException
key
- Property key for the property being setvalue
- proposed new value for the property being set or null if
the property is being dropped.p
- Property set before the change. SettingProperty may read but
must never change p.StandardException
- Oh well.Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.