|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.2.0) E17493-03 |
|||||||||
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.2.0) E17493-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |