Interface Issue

All Superinterfaces:
OptionalCategoryProvider, OptionalTenantProvider, StorageProvider
All Known Subinterfaces:
Call, Chat, Ticket

Represents an issue
Since:
10.0.38
  • Method Details

    • getId

      Long getId()
      Returns:
      the id of the issue
      Since:
      10.0.38
    • getDateReceived

      Date getDateReceived()
      Returns:
      the date this issue was received by novomind iAGENT
      Since:
      11.3
    • getTenant

      Optional<Tenant> getTenant()
      Returns the optional tenant of the issue or an empty optional if no tenant is assigned to the issue. Please note that this might not be the same tenant like the tenant being associated with the category of the issue. Usually the tenant associated with the issue's category is synchronized with the issue's tenant on each recategorization of the issue.
      Specified by:
      getTenant in interface OptionalTenantProvider
      Returns:
      the optional tenant of the issue or an empty optional if no tenant is set.
      Since:
      12.0
    • getLocale

      Optional<Locale> getLocale()
      Returns a locale object representing the language of the issue. If the language of the issue is not set, an empty optional will be returned. Please note that always only the language attribute of the given Locale is used.
      Returns:
      a locale object representing the language of the issue.
      Since:
      11.22
    • getLocation

      Optional<Location> getLocation()
      Returns the optional Location of the issue. If the issue is not assigned to any Location, an empty optional will be returned.
      Returns:
      the optional Location of the issue.
      Since:
      11.26
    • getRoutingTags

      Set<RoutingTag> getRoutingTags()
      Returns an unmodifiable set of the currently assigned routing tags. The returned set is not updated when assignments change.
      Returns:
      the current assigned routing tags as an unmodifiable set
      Since:
      12.1