Package com.iizigo.link.vs
Class LopVSAction
java.lang.Object
com.iizigo.link.vs.LopVSAction
- All Implemented Interfaces:
- ILinkOperation
The link operation linking VSAction using a VSActionReference for a property container that implements IVSActionListener.
- Author:
- Christopher Mindus
- Constructor SummaryConstructors
- Method SummaryModifier and TypeMethodDescriptionCreates the operation node for presentation in the link wizard main page.- booleanChecks if two operations are equal.Executes the operation.Returns if the operation is enabled for execution, regardless of any preconditions.- Methods inherited from class java.lang.Object- clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait- Methods inherited from interface com.iizigo.link.ILinkOperation- addPages, getDependentOperations, isOperationEnabled, isPrecondition, isSelected, isWizardDialogRequired, validateOperations
- Constructor Details- LopVSActionConstructor.- Parameters:
- target- The target VSField for the reference.
- owner- The reference property owner.
- atom- The name of the reference property.
 
 
- Method Details- isOperationEnabledReturns if the operation is enabled for execution, regardless of any preconditions. These are tested once all parties have agreed that the operation might be a "go".- Specified by:
- isOperationEnabledin interface- ILinkOperation
- Returns:
- The status for the operation.
 
- executeOperationExecutes the operation.- Specified by:
- executeOperationin interface- ILinkOperation
- Parameters:
- op- The complex operation.
- Returns:
- The status of the operation. A complex operation would have a MultiStatusreturn code.
 
- equalsOpChecks if two operations are equal.- Specified by:
- equalsOpin interface- ILinkOperation
- Parameters:
- op- Operation to compare with.
- Returns:
- true if they produce the same result, false otherwise.