Class JobModelDetailView

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<ViewLayout>
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasStyle, com.vaadin.flow.router.AfterNavigationObserver, com.vaadin.flow.router.BeforeEnterObserver, com.vaadin.flow.router.BeforeLeaveObserver, com.vaadin.flow.router.HasDynamicTitle, com.vaadin.flow.router.internal.AfterNavigationHandler, com.vaadin.flow.router.internal.BeforeEnterHandler, com.vaadin.flow.router.internal.BeforeLeaveHandler, FacetOwner, FragmentOwner, ChangeTracker, DetailView<JobModel>, HasEditedEntity<JobModel>, ReadOnlyAwareView, ReadOnlyTracker, SupportEntityLock<JobModel>, Serializable

@RouteAlias(value="quartz/jobmodels/:id", layout=DefaultMainViewParent.class) @Route(value="quartz/job-models/:id", layout=DefaultMainViewParent.class) @ViewController("quartz_JobModel.detail") @ViewDescriptor("job-model-detail-view.xml") @DialogMode(width="80em", resizable=true) public class JobModelDetailView extends StandardDetailView<JobModel>
See Also:
  • Field Details

  • Constructor Details

    • JobModelDetailView

      public JobModelDetailView()
  • Method Details

    • onInit

      @Subscribe protected void onInit(View.InitEvent event)
    • applySecurityConstraints

      protected void applySecurityConstraints()
    • onJobDataParameterEditorCancel

      protected void onJobDataParameterEditorCancel(com.vaadin.flow.component.grid.editor.EditorCancelEvent<JobDataParameterModel> event)
    • triggerModelTableTriggerDescriptionRenderer

      @Supply(to="triggerModelTable.triggerDescription", subject="renderer") protected com.vaadin.flow.data.renderer.Renderer<TriggerModel> triggerModelTableTriggerDescriptionRenderer()
    • triggerModelTableStartDateRenderer

      @Supply(to="triggerModelTable.startDate", subject="renderer") protected com.vaadin.flow.data.renderer.Renderer<TriggerModel> triggerModelTableStartDateRenderer()
    • triggerModelTableLastFireDateRenderer

      @Supply(to="triggerModelTable.lastFireDate", subject="renderer") protected com.vaadin.flow.data.renderer.Renderer<TriggerModel> triggerModelTableLastFireDateRenderer()
    • triggerModelTableNextFireDateRenderer

      @Supply(to="triggerModelTable.nextFireDate", subject="renderer") protected com.vaadin.flow.data.renderer.Renderer<TriggerModel> triggerModelTableNextFireDateRenderer()
    • triggerModelTableEndDateRenderer

      @Supply(to="triggerModelTable.endDate", subject="renderer") protected com.vaadin.flow.data.renderer.Renderer<TriggerModel> triggerModelTableEndDateRenderer()
    • getFormattedDate

      protected String getFormattedDate(com.google.common.base.Supplier<Date> dateSupplier)
    • onJobGroupFieldValueSet

      @Subscribe("jobGroupField") protected void onJobGroupFieldValueSet(com.vaadin.flow.component.combobox.ComboBoxBase.CustomValueSetEvent<com.vaadin.flow.component.combobox.ComboBox<String>> event)
    • onInitEntity

      @Subscribe protected void onInitEntity(StandardDetailView.InitEntityEvent<JobModel> event)
    • setReadOnly

      public void setReadOnly(boolean readOnly)
      Description copied from interface: ReadOnlyAwareView
      Changes the read-only mode.
      Specified by:
      setReadOnly in interface ReadOnlyAwareView
      Overrides:
      setReadOnly in class StandardDetailView<JobModel>
      Parameters:
      readOnly - true to enable the read-only mode, false otherwise
    • onBeforeShow

      @Subscribe protected void onBeforeShow(View.BeforeShowEvent event)
    • getOriginalJobKey

      protected @Nullable org.quartz.JobKey getOriginalJobKey()
      Returns the key the edited job currently has in the Quartz engine, or null for a new job.
    • isJobKeyChanged

      protected boolean isJobKeyChanged()
      Defines whether the job key (name and group) differs from the one the view was opened with, which means the job must be recreated under the new key on save. An empty group is considered equal to the default group.
    • distinctByKey

      public static <T> Predicate<T> distinctByKey(Function<? super T,?> keyExtractor)
    • onValidation

      @Subscribe protected void onValidation(StandardDetailView.ValidationEvent event)
    • onBeforeCommitChanges

      @Subscribe protected void onBeforeCommitChanges(StandardDetailView.BeforeSaveEvent event)
    • onJobDataParamsTableCreate

      @Subscribe("jobDataParamsTable.addNewDataParam") protected void onJobDataParamsTableCreate(ActionPerformedEvent event)