|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.0.0) E17493-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProfileTransaction
A profile transaction can only be accessed from the thread in which it was created, and cannot be accessed after it is committed.
| Field Summary | |
|---|---|
static java.util.Collection<ValueHandle> |
DEFAULT_VALUE
A ValueHandle representation which indicates that a property
should revert to its default value. |
| Method Summary | |
|---|---|
void |
addChangeListener(javax.swing.event.ChangeListener listener)
Adds a listener for changes to the modified state of this transaction. |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a listener for changes to properties of beans of this transaction. |
void |
apply()
Applies this transaction to the profile from which it was created. |
Profile |
createProfile(java.lang.String name)
Creates a profile from this transaction. |
ExtensionBean |
getBean(java.lang.String id,
boolean force)
Gets a specific bean of this transaction. |
BeanDefinition |
getDefinition(java.lang.String id)
Gets the definition of a specific bean of this transaction. |
java.util.Collection<BeanDefinition> |
getDefinitions()
Gets the definitions of the beans of this transaction. |
MultiMap<java.lang.String,ValueHandle> |
getPendingChangedValues()
Gets the changed bean properties, relative to the underlying profile, of this transaction. |
Profile |
getProfile()
Gets the profile which this transaction modifies. |
boolean |
isEnabled(java.lang.String id)
Gets tbe enabled property of a specific bean of this transaction. |
boolean |
isModified()
Gets whether properties of any bean have been changed by this transaction. |
boolean |
isModified(java.lang.String id)
Gets whether properties of a specific bean have been changed. |
void |
removeChangeListener(javax.swing.event.ChangeListener listener)
Removes a listener for changes to the modified state of this transaction. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a listener for changes to properties of beans of this transaction. |
void |
revert()
Reverts changed bean properties to their initial values. |
void |
setEnabled(java.lang.String id,
boolean enabled)
Sets tbe enabled property of a specific bean of this transaction. |
void |
setProperties(Profile profile)
Sets all bean properties of this transaction from a profile. |
void |
setProperties(ProfileTransaction transaction)
Sets all bean properties of this transaction from another transaction. |
| Field Detail |
|---|
static final java.util.Collection<ValueHandle> DEFAULT_VALUE
ValueHandle representation which indicates that a property
should revert to its default value.
Profile.getDefaultValue(oracle.jdeveloper.audit.extension.BeanDefinition, java.lang.String)| Method Detail |
|---|
void addChangeListener(javax.swing.event.ChangeListener listener)
void removeChangeListener(javax.swing.event.ChangeListener listener)
void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Profile getProfile()
java.util.Collection<BeanDefinition> getDefinitions()
BeanDefinition getDefinition(java.lang.String id)
id - the id of the bean.boolean isEnabled(java.lang.String id)
id - the id of the bean.
java.lang.IllegalArgumentException - if the bean has no enabled property.BeanDefinition.hasEnabledProperty()
void setEnabled(java.lang.String id,
boolean enabled)
id - the id of the bean.enabled - the new value of the enabled property of the bean.
java.lang.IllegalArgumentException - if the bean has no enabled property.MultiMap<java.lang.String,ValueHandle> getPendingChangedValues()
ExtensionBean getBean(java.lang.String id,
boolean force)
id - The id of the bean.force - Whether to force the defining extension of the bean to load.boolean isModified()
boolean isModified(java.lang.String id)
void apply()
Profile createProfile(java.lang.String name)
name - The name of the new profile.
void revert()
void setProperties(Profile profile)
profile - The profile supplying the property values to set.void setProperties(ProfileTransaction transaction)
transaction - The transaction supplying the property values to set.
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.0.0) E17493-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||