Package ru.i_novus.ms.rdm.n2o.service
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.StringcheckPublishedDraft(RefBook refBook)Проверка публикуемого черновика перед открытием окна публикации.UiRefBookPublishgetDraft(java.lang.Integer versionId, java.lang.Integer optLockValue)Поиск черновика справочника для публикации.java.util.UUIDpublishAndRefresh(java.lang.Integer draftId, java.lang.Integer optLockValue)Публикация черновика справочника с обновлением ссылок.java.util.UUIDpublishDraft(java.lang.Integer draftId, java.lang.Integer optLockValue)Публикация черновика справочника.
-
Constructor Details
-
RefBookPublishController
@Autowired public RefBookPublishController(RefBookService refBookService, DraftRestService draftService, PublishService publishService, ConflictService conflictService, RefBookAdapter refBookAdapter, net.n2oapp.platform.i18n.Messages messages)
-
-
Method Details
-
getDraft
Поиск черновика справочника для публикации.- Parameters:
versionId- идентификатор версииoptLockValue- значение оптимистической блокировки- Returns:
- Публикуемый черновик
-
checkPublishedDraft
Проверка публикуемого черновика перед открытием окна публикации. -
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- идентификатор черновика
-