rs.sol.soloist.server.guiconfiguration.components
Class PerformImmediately

java.lang.Object
  extended by rs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance
      extended by rs.sol.soloist.server.uml.commonimplementation.runtime._DataTypeInstance
          extended by rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance
              extended by rs.sol.soloist.server.builtindomains.builtindatatypes.InstanceOfDataType
                  extended by rs.sol.soloist.server.builtindomains.builtindatatypes.InstanceOfEnumeration
                      extended by rs.sol.soloist.server.guiconfiguration.components.PerformImmediately
All Implemented Interfaces:
rs.sol.soloist.server.uml.concepts.IElement, IClassifierInstance, IDataTypeInstance, IEnumerationInstance, IRTElement

public class PerformImmediately
extends InstanceOfEnumeration

A class-enumeration that can be used to specify execution scenario of the GUICommandComponent and its subclasses. This should be used only when GUICommandComponent is used to trigger server-side Command. The point is in what should be done when new parameter for command execution arrives via the binding mechanism to the GUICommandComponent. NOTHING means nothing. CHECK_PRECONDITIONS means that checkPreconditions() method will be executed on the server. EXECUTE_COMMAND means that execute() method will be executed on the server.

The default is CHECK_PRECONDITIONS.

Author:
SOL Expert Group

Field Summary
static PerformImmediately CHECK_PRECONDITIONS
           
static PerformImmediately EXECUTE_COMMAND
           
static java.lang.String FQ_TYPE_NAME
          Fully qualified UML enumeration name
static PerformImmediately NOTHING
           
 
Fields inherited from class rs.sol.soloist.server.builtindomains.builtindatatypes.InstanceOfEnumeration
CLASSIFIER
 
Method Summary
static PerformImmediately fromString(java.lang.String uqName)
           
 
Methods inherited from class rs.sol.soloist.server.builtindomains.builtindatatypes.InstanceOfEnumeration
accept, accept, equals, getAttributeValue, getDataType, getLiteral, getMyID, getSlot, getSlots, getSQLString, hashCode, isEqualTo, makeClone, toSerializable, toString
 
Methods inherited from class rs.sol.soloist.server.builtindomains.builtindatatypes.InstanceOfDataType
fromSerializable
 
Methods inherited from class rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance
addAttributeValue, setDataType, setMyID
 
Methods inherited from class rs.sol.soloist.server.uml.commonimplementation.runtime._DataTypeInstance
getClassifier, hasIdentity, isClassInstance, isDataTypeInstance, isMarkedAsDeleted, markAsDeleted
 
Methods inherited from class rs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance
conformsTo, constructor, copySlots, copySlots, destroy, destructor, getAttributeValue, getAttributeValue, getAttributeValue, getAttributeValues, getClassifierFQName, getClassifierUQName, getFirstCommonGeneralizer, getFirstCommonGeneralizerFQName, getFirstCommonGeneralizerUQName, getMElement, getSlot, getSlot, getSlot, isDirectInstanceOf, isDirectInstanceOf, isInstanceOf, isInstanceOf, isKindOf, isModelElement, isRTElement
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.runtime.IClassifierInstance
conformsTo, constructor, copySlots, copySlots, destroy, destructor, getAttributeValue, getAttributeValue, getAttributeValues, getClassifier, getClassifierFQName, getClassifierUQName, getFirstCommonGeneralizer, getFirstCommonGeneralizerFQName, getFirstCommonGeneralizerUQName, getSlot, getSlot, getSlot, isClassInstance, isDataTypeInstance, isDirectInstanceOf, isDirectInstanceOf, isInstanceOf, isInstanceOf, isMarkedAsDeleted, markAsDeleted
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.runtime.IRTElement
getMElement, hasIdentity
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.IElement
isKindOf, isModelElement, isRTElement
 

Field Detail

NOTHING

public static final PerformImmediately NOTHING

CHECK_PRECONDITIONS

public static final PerformImmediately CHECK_PRECONDITIONS

EXECUTE_COMMAND

public static final PerformImmediately EXECUTE_COMMAND

FQ_TYPE_NAME

public static final java.lang.String FQ_TYPE_NAME
Fully qualified UML enumeration name

See Also:
Constant Field Values
Method Detail

fromString

public static PerformImmediately fromString(java.lang.String uqName)