@Concealed public final class AttributeTriggerImpl extends java.lang.Object implements AttributeTrigger
BusinessEditorConstants.ObjectModeLOOKUP_CODE, LOOKUP_TYPE, SET_ID| Modifier | Constructor and Description |
|---|---|
protected |
AttributeTriggerImpl(oracle.adfinternal.businesseditor.objects.AttributeImpl attr,
java.lang.String ruleName) |
protected |
AttributeTriggerImpl(oracle.adfinternal.businesseditor.objects.AttributeImpl attr,
java.lang.String ruleName,
java.lang.String triggerDefinition,
java.lang.String errorMessage) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
accept(ObjectVisitor visitor)
A visitor pattern is implemented for business object to visit all components
of a business object.
|
void |
activate() |
protected void |
cancelFlow() |
protected void |
cancelFlowForExistingObject() |
protected void |
cancelFlowForNewObject() |
boolean |
canPopulateChildren() |
protected void |
checkLoadObject() |
protected void |
commitObject() |
protected boolean |
containsProperty(java.lang.String property) |
void |
deprecate() |
protected void |
doCommit() |
protected void |
doRollback() |
void |
ensureVerified() |
protected void |
finishFlow() |
protected void |
finishFlowForExistingObject() |
protected void |
finishFlowForNewObject() |
java.lang.String |
getApiName() |
Attribute |
getAttribute() |
protected oracle.adf.businesseditor.model.BusinessEditorImpl |
getBusinessEditor() |
protected oracle.adf.businesseditor.model.BusinessEditorLogic |
getBusinessEditorLogic() |
protected BusinessEditorManagerImpl |
getBusinessEditorManager() |
protected oracle.adfinternal.businesseditor.objects.ObjectGroupOwner |
getContainer() |
java.lang.String |
getDefinition() |
java.lang.String |
getDefintion()
Deprecated.
|
protected java.util.Collection<oracle.adfinternal.businesseditor.objects.BusinessEditorBaseObjectImpl> |
getDependentObjects() |
java.lang.String |
getDescription() |
java.lang.String |
getErrorMessage() |
oracle.adfinternal.businesseditor.objects.ObjectGroupHelper |
getGroupHelper(oracle.adfinternal.businesseditor.objects.ObjectType type) |
protected java.lang.String |
getIsDeprecatedPropertyKey() |
protected java.lang.String |
getLocalizedString(java.lang.String key,
java.lang.Object... args) |
java.lang.String |
getName() |
protected java.lang.String |
getObjectKey() |
protected java.lang.String |
getObjectName() |
protected oracle.adfinternal.businesseditor.objects.ObjectType |
getObjectType() |
protected java.lang.String |
getOrigName() |
java.lang.Object |
getProperty(java.lang.String property) |
protected java.lang.Object |
getPropertyNoLoad(java.lang.String property) |
protected java.lang.Object |
getPropertyNoLoad(java.lang.String property,
java.lang.Object defaultValue) |
AttributeTriggerType |
getTriggerType()
Returns the trigger type of this trigger.
|
protected oracle.adf.businesseditor.model.views.NewValidatorImpl |
getViewObjectBeingEdited() |
protected void |
initFlow() |
protected void |
initFlowForExistingObject() |
protected void |
initFlowForLoadingExistingObject() |
protected void |
initFlowForNewObject() |
protected void |
initialize() |
boolean |
isCustomizable() |
boolean |
isDeprecated() |
protected boolean |
isDirty() |
protected boolean |
isLoaded() |
protected boolean |
isNew() |
protected boolean |
isNotVerified() |
protected boolean |
isPublished() |
void |
populateChildren(oracle.adfinternal.businesseditor.objects.ObjectType type) |
protected void |
postCommit() |
protected void |
preCommit() |
protected void |
readObject(oracle.jbo.Row row) |
protected void |
removeProperty(java.lang.String property) |
protected void |
rename(java.lang.String oldName,
java.lang.String newName)
For internal framework use only.
|
protected void |
setCustomizable(boolean customizable) |
void |
setDefinition(java.lang.String definition) |
void |
setDefintion(java.lang.String definition)
Deprecated.
|
void |
setDescription(java.lang.String text) |
protected void |
setDirty(boolean value) |
void |
setErrorMessage(java.lang.String errorMessage) |
protected void |
setLoaded() |
void |
setName(java.lang.String name) |
protected void |
setNew() |
protected void |
setNotExist() |
protected void |
setProperty(java.lang.String property,
java.lang.Object value) |
protected void |
setPropertyNoLoad(java.lang.String property,
java.lang.Object value) |
protected void |
setPublished(boolean published) |
protected void |
setVerified() |
protected boolean |
valuesDiffer(java.lang.Object oldValue,
java.lang.Object newValue) |
protected void |
writeObject(oracle.jbo.Row object) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetApiName, getDefinition, getDefintion, getDescription, getErrorMessage, getName, setDefinition, setDefintion, setDescription, setErrorMessage, setNameprotected AttributeTriggerImpl(oracle.adfinternal.businesseditor.objects.AttributeImpl attr,
java.lang.String ruleName)
protected AttributeTriggerImpl(oracle.adfinternal.businesseditor.objects.AttributeImpl attr,
java.lang.String ruleName,
java.lang.String triggerDefinition,
java.lang.String errorMessage)
public AttributeTriggerType getTriggerType()
AttributeTriggergetTriggerType in interface AttributeTriggerprotected void initFlowForNewObject()
protected void initFlowForExistingObject()
protected void initFlowForLoadingExistingObject()
protected void finishFlowForNewObject()
protected void finishFlowForExistingObject()
protected void cancelFlowForNewObject()
protected void cancelFlowForExistingObject()
protected void readObject(oracle.jbo.Row row)
protected void writeObject(oracle.jbo.Row object)
protected void rename(java.lang.String oldName,
java.lang.String newName)
public Attribute getAttribute()
protected oracle.adfinternal.businesseditor.objects.ObjectType getObjectType()
protected java.util.Collection<oracle.adfinternal.businesseditor.objects.BusinessEditorBaseObjectImpl> getDependentObjects()
protected void accept(ObjectVisitor visitor)
ObjectVisitor)
method which does the followings:
1. Call visitor.visit(this) to process the current object
2. Call accept for all its children so all children will be visitedvisitor - ObjectVisitor instanceprotected oracle.adf.businesseditor.model.views.NewValidatorImpl getViewObjectBeingEdited()
public void setName(java.lang.String name)
public java.lang.String getName()
public java.lang.String getApiName()
public void setDefinition(java.lang.String definition)
@Deprecated public void setDefintion(java.lang.String definition)
public java.lang.String getDefinition()
@Deprecated public java.lang.String getDefintion()
public void setErrorMessage(java.lang.String errorMessage)
public java.lang.String getErrorMessage()
protected java.lang.String getOrigName()
protected void postCommit()
public void setDescription(java.lang.String text)
public java.lang.String getDescription()
public java.lang.Object getProperty(java.lang.String property)
public void deprecate()
public void activate()
public boolean isDeprecated()
public boolean isCustomizable()
protected BusinessEditorManagerImpl getBusinessEditorManager()
protected oracle.adf.businesseditor.model.BusinessEditorImpl getBusinessEditor()
protected oracle.adf.businesseditor.model.BusinessEditorLogic getBusinessEditorLogic()
protected void setProperty(java.lang.String property,
java.lang.Object value)
protected java.lang.String getObjectKey()
protected java.lang.String getIsDeprecatedPropertyKey()
protected void commitObject()
protected void cancelFlow()
protected void setCustomizable(boolean customizable)
protected boolean isPublished()
protected void setPublished(boolean published)
public void populateChildren(oracle.adfinternal.businesseditor.objects.ObjectType type)
protected boolean valuesDiffer(java.lang.Object oldValue,
java.lang.Object newValue)
public void ensureVerified()
protected void checkLoadObject()
protected boolean isNew()
protected void setNew()
protected boolean isLoaded()
protected boolean isNotVerified()
protected void setNotExist()
protected void setVerified()
protected void setLoaded()
protected boolean isDirty()
protected void setDirty(boolean value)
protected final void initFlow()
protected void finishFlow()
protected void doCommit()
protected void doRollback()
protected java.lang.Object getPropertyNoLoad(java.lang.String property)
protected java.lang.Object getPropertyNoLoad(java.lang.String property,
java.lang.Object defaultValue)
protected void setPropertyNoLoad(java.lang.String property,
java.lang.Object value)
protected boolean containsProperty(java.lang.String property)
protected void removeProperty(java.lang.String property)
public oracle.adfinternal.businesseditor.objects.ObjectGroupHelper getGroupHelper(oracle.adfinternal.businesseditor.objects.ObjectType type)
public boolean canPopulateChildren()
protected void initialize()
protected void preCommit()
protected oracle.adfinternal.businesseditor.objects.ObjectGroupOwner getContainer()
protected java.lang.String getLocalizedString(java.lang.String key,
java.lang.Object... args)
protected java.lang.String getObjectName()