Histórico da Página
...
O evento é disparado antes de ser efetivada uma ação de "descurtir" de um sociable.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialUnlike(companyId, unlike){
} |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
unlike | Objeto com dados do sociable descurtido | SocialLikeEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialUnlike(companyId, unlike){
throw "You can not unlike a post.";
} |
afterSocialUnlike
O evento é disparado após a efetivação de uma ação de "descurtir" de um sociable.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialUnlike(companyId, unlike){
} |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
unlike | Objeto com dados do sociable descurtido | SocialLikeEventVO |
Exemplo Prático
Registrar em log para auditoria todas as publicações que deixaram de ser apoiadas.
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialUnlike(companyId, unlike){
log.info(unlike.getUser() + " has unliked the " + unlike.getSociable().getUrl());
} |
beforeSocialCommentRemove
O evento é disparado antes da efetivação da remoção de um comentário de um sociable.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialCommentRemove(companyId, comment){
} |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
comment | Objeto que contém as informações do comentário | SocialCommentEventVO |
Exemplo Prático
Evitar que usuários removam seus comentários em uma publicação de campanha interna da empresa.
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialCommentRemove(companyId, comment){
if (comment.getSociable().getText().toLowerCase().indexOf("#bolao") > -1) {
throw "You cannot change your guess.";
}
} |
afterSocialCommentRemove
O evento é disparado após a efetivação da ação de remover o comentário de um sociable.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialCommentRemove(companyId, comment){
} |