Class ALfnDataRootEvent

java.lang.Object
com.luciad.fusion.platform.event.object.ALfnEvent
com.luciad.fusion.platform.event.object.dataroot.ALfnDataRootEvent
Direct Known Subclasses:
TLfnDataRootCreatedEvent, TLfnDataRootDeletedEvent, TLfnDataRootUpdatedEvent

public abstract class ALfnDataRootEvent extends ALfnEvent
Abstract class that all LuciadFusion events regarding TLfnDataRoots will extend.

An ALfnDataRootEvent will always have a valid reference to the affected TLfnDataRoot, see getDataRoot().

The user of an ALfnDataRootEvent will always be the user who did the last update on the data root.

The request of an ALfnDataRootEvent will always be empty.

Since:
2022.1
  • Method Details

    • getDataRoot

      public TLfnDataRoot getDataRoot()
      Get the TLfnDataRoot object for which this event is published.
      Returns:
      the TLfnDataRoot object for which this event is published
    • getPropertiesString

      protected String getPropertiesString()
      Description copied from class: ALfnEvent
      Get the String object that is used in the ALfnEvent.toString() method for describing this event's properties.

      Implementing classes can override this method for including specific properties, as a comma-separated list of key-value pairs.
      For example, if a subclass has a name property, the overridden version of this method should be:

        @Override
         protected String getPropertiesString() {
           return super.getPropertiesString() + ", name='" + getName() + "'";
         }
       
      Overrides:
      getPropertiesString in class ALfnEvent
      Returns:
      the String that is used in the ALfnEvent.toString() method.