Klasse RepositoryEvent

java.lang.Object
java.util.EventObject
javafx.event.Event
com.flexganttfx.model.repository.RepositoryEvent
Alle implementierten Schnittstellen:
Serializable, Cloneable

public final class RepositoryEvent extends Event
An event class used by activity repositories to inform event handlers about changes.
Seit:
1.0
Siehe auch:
  • Felddetails

    • REPOSITORY_CHANGED

      public static final EventType<RepositoryEvent> REPOSITORY_CHANGED
      An event type that indicates that "something" inside the repository has changed.
      Seit:
      1.0
    • ACTIVITY_ADDED

      public static final EventType<RepositoryEvent> ACTIVITY_ADDED
      An event type that indicates that an activity has been added to the repository.
      Seit:
      1.0
    • ACTIVITY_REMOVED

      public static final EventType<RepositoryEvent> ACTIVITY_REMOVED
      An event type that indicates that an activity has been removed from the repository.
      Seit:
      1.0
  • Konstruktordetails

    • RepositoryEvent

      public RepositoryEvent(EventType<RepositoryEvent> eventType, ActivityRepository<?> repository, ActivityRef<?> activityRef)
      Constructs a new repository event.
      Parameter:
      eventType - the type of the event, e.g. #ACTIVITY_ADDED
      repository - the repository where the event occurred
      activityRef - the affected activity (ref)
      Seit:
      1.0
    • RepositoryEvent

      public RepositoryEvent(ActivityRepository<?> repository)
      Constructs a new repository event, the event type will be set to #REPOSITORY_CHANGED.
      Parameter:
      repository - the repository where the event occurred
      Seit:
      1.0
  • Methodendetails

    • getActivityRef

      public final ActivityRef<?> getActivityRef()
      Returns the affected activity (ref).
      Gibt zurück:
      the activity
      Seit:
      1.0
    • getRepository

      public final ActivityRepository<?> getRepository()
      Returns the affected repository.
      Gibt zurück:
      the repository
      Seit:
      1.0