Problema

Em seu código, você deseja descobrir se a instância que está executando seu código é uma instância de autor ou uma instância de publicação.

Solução

Você poderá usar o seguinte código em seus componentes e modelos para descobrir se a instância em execução é um autor ou uma publicação.

DeliveryHttpServletRequest cqRequest = (DeliveryHttpServletRequest) request;

// sinalizador para indicar se a instância é Autor ou Publicação booleano isAuthor =!cqRequest.getCmsService().getDisplayControlSet(cqRequest).equals(DisplayControlSet.SHOW);

// sinalizador para indicar se a instância está no modo de visualização / apresentação booleano isShowMode = (cqRequest.getCmsService (). getDisplayControlSet (cqRequest).equals (DisplayControlSet.SHOWMODE)    "ShowMode".equals (cqRequest.getParameter ("Show") ));