Class RefBookPublishController

java.lang.Object
ru.i_novus.ms.rdm.n2o.service.RefBookPublishController

@Controller
public class RefBookPublishController
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    RefBookPublishController​(RefBookService refBookService, DraftRestService draftService, PublishService publishService, ConflictService conflictService, RefBookAdapter refBookAdapter, net.n2oapp.platform.i18n.Messages messages)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String checkPublishedDraft​(RefBook refBook)
    Проверка публикуемого черновика перед открытием окна публикации.
    UiRefBookPublish getDraft​(java.lang.Integer versionId, java.lang.Integer optLockValue)
    Поиск черновика справочника для публикации.
    java.util.UUID publishAndRefresh​(java.lang.Integer draftId, java.lang.Integer optLockValue)
    Публикация черновика справочника с обновлением ссылок.
    java.util.UUID publishDraft​(java.lang.Integer draftId, java.lang.Integer optLockValue)
    Публикация черновика справочника.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getDraft

      public UiRefBookPublish getDraft​(java.lang.Integer versionId, java.lang.Integer optLockValue)
      Поиск черновика справочника для публикации.
      Parameters:
      versionId - идентификатор версии
      optLockValue - значение оптимистической блокировки
      Returns:
      Публикуемый черновик
    • checkPublishedDraft

      public java.lang.String checkPublishedDraft​(RefBook refBook)
      Проверка публикуемого черновика перед открытием окна публикации.
    • publishDraft

      public java.util.UUID publishDraft​(java.lang.Integer draftId, java.lang.Integer optLockValue)
      Публикация черновика справочника.
      Parameters:
      draftId - идентификатор черновика
    • publishAndRefresh

      public java.util.UUID publishAndRefresh​(java.lang.Integer draftId, java.lang.Integer optLockValue)
      Публикация черновика справочника с обновлением ссылок.
      Parameters:
      draftId - идентификатор черновика