Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: beforeSocialCommentEdit e afterSocialCommentEdit

...

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());
  }
}


beforeSocialCommentEdit

Esse evento é disparado sempre antes da edição de um comentário.


Estrutura do Evento

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


Parâmetros da função

PropriedadeDescriçãoTipo
companyIdCódigo da Empresaint
comment
Objeto que contém as informações do comentárioSocialCommentEventVO


Exemplo de Implementação

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


afterSocialCommentEdit

Esse evento é disparado sempre após a edição de um comentário.


Estrutura do Evento

Bloco de código
languagejs
function afterSocialCommentEdit(companyId, comment){
 
}


Parâmetros da função

PropriedadeDescriçãoTipo
companyIdCódigo da Empresaint
comment
Objeto que contém as informações do comentárioSocialCommentEventVO


Exemplo de Implementação

Bloco de código
languagejs
function afterSocialCommentEdit(companyId, comment){
  System.out.println(comment.getUser() + " editou o conteúdo do post: " + comment.getCommentId());
}



beforeSocialPostEdit

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

...

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 ---");
}

...

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());
}

...