Package com.xebialabs.xlrelease.domain.events

# Class TaskCreatedOrTypeChangedEvent

java.lang.Object
com.xebialabs.xlrelease.domain.events.TaskCreatedOrTypeChangedEvent

All Implemented Interfaces:
  `TaskEvent`, `XLReleaseEvent`

Direct Known Subclasses:
  `TaskCopiedEvent`, `TaskCreatedEvent`, `TaskUpdatedEvent`

public abstract class TaskCreatedOrTypeChangedEvent extends Object implements TaskEvent

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `TaskCreatedOrTypeChangedEvent(Task task)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Task`
  `task()`
  `Date`
  `timestamp()`
  `String`
  `username()`
  `void`
  `username_$eq(String x$1)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### TaskCreatedOrTypeChangedEvent

    public TaskCreatedOrTypeChangedEvent(Task task)

- ## Method Details

  - ### task

    public Task task()

  - ### timestamp

    public Date timestamp()
    Specified by:
      `timestamp` in interface `XLReleaseEvent`

  - ### username

    public String username()
    Specified by:
      `username` in interface `XLReleaseEvent`

  - ### username_$eq

    public void username_$eq(String x$1)
    Specified by:
      `username_$eq` in interface `XLReleaseEvent`