2017-04-11 8 views
1

우리는 자신의 사이트에서 매일 웹 컨텐츠를 가져 오는 클라이언트를 가지고 있으며,이 가져 오기 후에 매일 프로덕션 사이트로 컨텐츠를 전송하기 위해 스테이징을 실행해야합니다.liferay 6.2에서 스테이징을 트리거 방식으로 프로그래밍 방식으로 트리거하는 방법?

준비 기능을 프로그래밍 방식으로 트리거하는 방법이 있습니까?

사용할 방법이 있습니다, 사전에 해리

답변

1

, 여기에 질문에 대한 답변입니다. 작업을 처리하는 클래스가 PersistedQuartzSchedulerEngineInstance이고 매개 변수에 portletrequests를 사용하지 않는 StagingUtil.copyRemoteLayouts 메서드 호출이 있습니다.

정확히 내가 검색 한 내용입니다. 유일한 문제는 예약 된 원격 게시를 정의 할 때 UI의 모든 선택 사항을 포함하는 매개 변수 맵을 정의하는 것입니다.

이 메서드는 백그라운드 작업을 실행하여 준비를 트리거합니다.

0

을 주셔서 감사합니다.

userId를 : 매개 변수의 문서 설명 사항에 따라

StagingLocalServiceUtil.enableLocalStaging(long userId, Group 
liveGroup, boolean branchingPublic, boolean branchingPrivate, ServiceContext serviceContext) 

그것은 현재의 userId를이다.

liveGroup : 준비 기능을 활성화해야하는 그룹 (사이트) 개체입니다.

branchingPublic : 공개 페이지에 대해 페이지 버전을 사용하려면이 값을 true로 설정하십시오.

branchingPrivate : 비공개 페이지에 대한 페이지 버전을 사용하려면이 값을 true로 설정하십시오.

우리는 준비를 예정하고 우리는 석영 테이블의 작업 항목 바라 보았다 : 내가 생각

+0

답장을 보내 주셔서 감사합니다. 이 방법에 대한 평생 정보원을 살펴본 결과 그룹을 준비하고 준비를 시작할 수없는 것으로 보입니다. 스테이징 기능을 트리거하는 방법이 필요합니다. –