Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Inclusão beforeSocialPostEdit e afterSocialPostEdit

...

Bloco de código
languagejs
linenumberstrue
function afterSocialCommentRemove(companyId, comment){
  if (comment.getText().toLowerCase().indexOf("#protesto") > -1) {
    log.info(comment.getUser() + " has removed the comment " + comment.getText() + " of the sociable " + comment.getSociable().getId());
  }
}


beforeSocialPostEdit

Esse evento é disparado sempre antes da edição de um post.


Estrutura do Evento

Bloco de código
languagejs
titleEstrutura do Evento
function beforeSocialPostEdit(companyId, post){
 
}


Parâmetros da função

PropriedadeDescriçãoTipo
companyIdCódigo da Empresaint
postobjeto de post

SocialPostEventVO


Exemplo de Implementação

Bloco de código
languagejs
function beforeSocialPostEdit(companyId, post){
  post.setText(post.getText() + " \n --- Conteúdo editado ---");
}


afterSocialPostEdit

Esse evento é disparado sempre após a edição de post.


Estrutura do Evento

Bloco de código
languagejs
function afterSocialPostEdit(companyId, post){
 
}


Parâmetros da função

PropriedadeDescriçãoTipo
companyIdCódigo da Empresaint
postobjeto de postSocialPostEventVO


Exemplo de Implementação

Bloco de código
languagejs
function afterSocialPostEdit(companyId, post){
  log.info(post.getUser() + " editou o conteúdo do post: " + post.getPostId());
}



beforeCommunityParticipation

...