Class OnSwap

  • All Implemented Interfaces:
    ObjectName

    public final class OnSwap
    extends Object
    implements ObjectName
    Swapped object name. Depends on encapsulated condition behaves like one of the encapsulated object names. If a second object is not provided - behaves like OnUnversioned
    Since:
    0.29.6
    • Constructor Detail

      • OnSwap

        public OnSwap​(boolean condition,
                      ObjectName def)
        Ctor.
        Parameters:
        condition - Condition.
        def - Default object name.
      • OnSwap

        public OnSwap​(boolean condition,
                      ObjectName first,
                      ObjectName second)
        Ctor.
        Parameters:
        condition - Condition.
        first - First object name.
        second - Second object name.