Histórico da Página
Índice | ||||||
---|---|---|---|---|---|---|
|
Conhecendo e utilizando eventos sociais
...
Veja a seguir o vídeo How to que demonstra demonstrando a utilização de eventos sociais.
Conector de Widget | ||||||
---|---|---|---|---|---|---|
|
Eventos Eventos
...
beforeSocialShare
Este evento é disparado sempre antes da efetivação do compartilhamento de um objeto social.
Informações | ||
---|---|---|
| ||
Pode-se alterar a mensagem de compartilhamento passando uma String para o método setText( <valor> ) do objeto "share". |
...
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialShare(companyId, share){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
share | objeto de socialização | SocialShareEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialShare(companyId, share){ var lastUpd = share.getSociable().getLastUpdateDate().getTime(); log.info("lastUpd: " + lastUpd); var daysAgo = new Date(); daysAgo.setDate(daysAgo.getDate()-3); log.info("daysAgo: " + daysAgo); if (lastUpd < oneMonthAgo) { throw "You could not share old socials (more than 3 days old)"; } } |
afterSocialShare
Esse evento é disparado sempre após a efetivação de um compartilhamento.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialShare(companyId, share){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
share | objeto de socialização | SocialShareEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialShare(companyId, share){ log.info(share.getUser() + " has shared the sociable " + share.getSociable().getId() + " with text " + share.getText()); } |
beforeSocialComment
Esse evento é disparado sempre antes da efetivação de um comentário.
Informações | ||
---|---|---|
| ||
Pode-se alterar a mensagem de compartilhamento passando uma String para o método setText( <valor> ) do objeto "sharecomment". |
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialComment(companyId, comment){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
comment | objeto de comentário | SocialCommentEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialComment(companyId, comment){ if (comment.getSociable().getNumberLikes() < 1) { throw "You can not comment a post that was not liked."; } } |
afterSocialComment
Esse evento é disparado sempre após a efetivação de um comentário.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialComment(companyId, comment){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
comment | objeto de comentário | SocialCommentEventVO |
...
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialComment(companyId, comment){ log.info(comment.getUser() + " has done the comment " + comment.getText()); } |
...
beforeSocialPost
Esse evento é disparado sempre antes da efetivação de um post.
Informações | ||
---|---|---|
| ||
Pode-se alterar o conteúdo da publicação passando uma String para o método setText( <valor> ) do objeto "post". |
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialPost(companyId, post){ } |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
post | Objeto que representa a publicação | SocialPostEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialPost(companyId, vopost){ if(vopost.getText().indexOf(" fluid ") > -1) { vopost.setText(vopost.getText().replace( " fluid ", " fluig ")); } } |
afterSocialPost
Esse evento é disparado sempre após a efetivação de um comentário.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialPost(companyId, post){
} |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
post | objeto de post | SocialPostEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialPost(companyId, post){
if (post.getText().toLowerCase().indexOf("#minhacampanha") > -1) {
log.info(post.getUser() + " has published a content.");
}
} |
beforeSocialPostRemove
Esse evento é disparado sempre antes da efetivação de uma remoção de um post.
var sociables = post.getSociables();
for (var i = 0; i < sociables.size(); i++) {
var sociable = sociables.get(i);
log.info("sociable id: " + sociable.getId());
}
} |
afterSocialPost
Esse evento é disparado sempre após a efetivação de um comentário.
Estrutura do EventoExemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialPostRemoveafterSocialPost(companyId, post){ } |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
post | objeto de post | SocialPostEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialPostRemoveafterSocialPost(companyId, post){ if (post.getText().toLowerCase().indexOf("#important#minhacampanha") > -1) { throw "You cannot remove a post marked as important."; log.info(post.getUser() + " has published a content."); } } |
...
beforeSocialPostRemove
afterSocialPostRemove
Esse evento é disparado sempre após a antes da efetivação de uma remoção de um post.
Estrutura do EventoExemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialPostRemovebeforeSocialPostRemove(companyId, post){ } |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
post | objeto de post | SocialPostEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialPostRemovebeforeSocialPostRemove(companyId, post){ log.info(post.getUser() + " has removed the post " + post.getSociable().getId()); } |
beforeSocialDenounce
O evento é disparado quando um Sociable é denunciado porém antes que a ação seja efetivada.
Exemplo de uso:
...
if (post.getText().toLowerCase().indexOf("#important") > -1) {
throw "You cannot remove a post marked as important.";
}
} |
afterSocialPostRemove
Esse evento é disparado sempre após a efetivação de uma remoção de um post.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialPostRemove(companyId, post |
...
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialDenounce(companyId, denounce){
} |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
post | objeto de post |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialDenounceafterSocialPostRemove(companyId, denouncepost){ if (denounce.getSociable().getText().toLowerCase().indexOf("#cipa") > -1) { throw "You cannot denounce posts about CIPA."; } } |
afterSocialDenounce
O evento é disparado após a efetivação de uma ação de denúncia de um sociable.
Estrutura do Evento
log.info(post.getUser() + " has removed the post " + post.getPostId());
} |
beforeSocialDenounce
O evento é disparado quando um Sociable é denunciado porém antes que a ação seja efetivada.
Exemplo de uso:
- Em uma comunidade em que as publicações não podem ser denunciadas pode-se utilizar este evento para bloquear a ação de denúncia.
- Pode-se limitar a quantidade de denúncias que um usuário pode efetuar por dia para evitar que alguma pessoa mal intencionada denuncie todas as publicações.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialDenouncebeforeSocialDenounce(companyId, denounce){ } |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
denounce | objeto de post | SocialDenounceEventVO |
Exemplo Prático
Registrar em log as denúncias efetuadas para auditoria.
Exemplo de Implementação
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
Bloco de código | ||||
| ||||
function afterSocialDenouncebeforeSocialDenounce(companyId, denounce){ log.info(denounce.getUser() + " has denounced the sociable " + denounce.getSociable().getId() + " with comment " + denounce.getText()); } |
beforeSocialLike
if (denounce.getSociable().getText().toLowerCase().indexOf("#cipa") > -1) {
throw "You cannot denounce posts about CIPA.";
}
} |
afterSocialDenounce
O evento é disparado após a efetivação de uma ação de denúncia O evento é disparado antes de ser efetivada uma ação de "curtir" de um sociable.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialLikeafterSocialDenounce(companyId, likedenounce){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
like
Exemplo de Implementação
denounce | objeto de post |
Exemplo Prático:
Registrar em log as denúncias efetuadas para auditoria.
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
Bloco de código | ||||
| ||||
function beforeSocialLikeafterSocialDenounce(companyId, likedenounce){ if (like.getSociable().getText().toLowerCase().indexOf("#greve") > -1) { throw "You can not like a post that has this type of comment."; } } |
afterSocialLike
log.info(denounce.getUser() + " has denounced the sociable " + denounce.getSociable().getId() + " with comment " + denounce.getText());
} |
beforeSocialLike
O evento é disparado antes de ser efetivada O evento é disparado após a efetivação de uma ação de "curtir" de um sociable.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialLikebeforeSocialLike(companyId, like){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
like | Objeto com dados do sociable curtido | SocialLikeEventVO |
Exemplo Prático
Registrar em log para auditoria todas as publicações curtidas.
Exemplo de Implementação
de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
Bloco de código | ||||
| ||||
function afterSocialLikebeforeSocialLike(companyId, like){ log.info(like.getUser() + " has liked the " + like.getSociable().getUrl()); } |
...
if (like.getSociable().getText().toLowerCase().indexOf("#greve") > -1) {
throw "You can not like a post that has this type of comment.";
}
} |
afterSocialLike
O evento é disparado antes após a efetivação de ser efetivada uma ação de "descurtircurtir" de um sociable.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialUnlikeafterSocialLike(companyId, unlikelike){ } |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
like | Objeto com dados do sociable |
curtido | SocialLikeEventVO |
Exemplo Prático:
Registrar em log para auditoria todas as publicações curtidas.
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialUnlikeafterSocialLike(companyId, unlikelike){ throw "You can not unlike a post."log.info(like.getUser() + " has liked the " + like.getSociable().getUrl()); } |
...
beforeSocialUnlike
afterSocialUnlike
O evento é disparado após a efetivação antes de ser efetivada uma ação de "descurtir" de um sociable.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialUnlikebeforeSocialUnlike(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
...
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialUnlikebeforeSocialUnlike(companyId, unlike){ log.info(unlike.getUser() + throw "You hascan unlikednot theunlike "a + unlike.getSociable().getUrl())post."; } |
...
afterSocialUnlike
beforeSocialCommentRemove
O evento é disparado antes da efetivação da remoção de um comentário após a efetivação de uma ação de "descurtir" de um sociable.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialCommentRemoveafterSocialUnlike(companyId, commentunlike){ } |
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 apoiadasEvitar 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 beforeSocialCommentRemoveafterSocialUnlike(companyId, comment){ if (comment.getSociable().getText().toLowerCase().indexOf("#bolao") > -1) { throw "You cannot change your guess."; } } |
...
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){
} |
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:
Registrar em log para auditoria todos os comentários com a hashtag "protesto".
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
function beforeSocialCommentEdit(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 de Implementação
Bloco de código | ||
---|---|---|
| ||
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 | ||
---|---|---|
| ||
function afterSocialCommentEdit(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 de Implementação
Bloco de código | ||
---|---|---|
| ||
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.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialPostEdit(companyId, post){
} |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
post | objeto de post |
Exemplo de Implementação
Bloco de código | ||
---|---|---|
| ||
function beforeSocialPostEdit(companyId, post){
post.setText(post.getText() + " \n --- Conteúdo editado ---");
} |
afterSocialPostEdit
Esse evento é disparado sempre após a edição de um post.
Estrutura do Evento
Bloco de código | ||
---|---|---|
| ||
function afterSocialPostEdit(companyId, post){
} |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
post | objeto de post | SocialPostEventVO |
Exemplo de Implementação
Bloco de código | ||
---|---|---|
| ||
function afterSocialPostEdit(companyId, post){
log.info(post.getUser() + " editou o conteúdo do post: " + post.getPostId());
} |
beforeCommunityParticipation
O evento é disparado antes da efetivação da participação em uma comunidade.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeCommunityParticipation(companyId, relation){
} |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
relation | Objeto que contém as informações de participação | SocialCommunityRelationEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeCommunityParticipation(companyId, relation){
if (relation.getCommunity().getAlias() == "economia") {
throw "Comunidade temporariamente indisponível!";
}
log.info("beforeCommunityParticipation Social Alias: " + relation.getSocial().getAlias() + " Community Alias: " + relation.getCommunity().getAlias());
} |
afterCommunityParticipation
O evento é disparado após a efetivação da ação de remover o comentário de um sociableparticipação em uma comunidade.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialCommentRemoveafterCommunityParticipation(companyId, commentrelation){ } |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
relation | Objeto que contém as informações |
de participação |
SocialCommunityRelationEventVO |
Exemplo Prático
Registrar em log para auditoria todos os comentários com a hashtag "protesto".
Exemplo de Implementação
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
function afterCommunityParticipation(companyId, relation)function afterSocialCommentRemove(companyId, comment){ if (comment.getText().toLowerCase().indexOf("#protesto") > -1) { log.info(comment.getUser() + " has removed the comment "afterCommunityParticipation Social Alias: " + comment.getTextrelation.getSocial().getAlias() + " of the sociableCommunity Alias: " + commentrelation.getSociablegetCommunity().getIdgetAlias()); } } |
...
beforeCommunityLeave
O evento é disparado antes da efetivação da exclusão de participação em uma comunidade.
Exemplo:
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeCommunityParticipationbeforeCommunityLeave(companyId, relation){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
relation | Objeto que contém as informações de participação | SocialCommunityRelationEventVO |
...
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeCommunityParticipationbeforeCommunityLeave(companyId, relation){ if (relation.getCommunity().getAlias() == "economiaeventos") { throw "Comunidade temporariamente indisponível!Não é permitido deixar essa comunidade"; } log.info("beforeCommunityParticipationbeforeCommunityLeave Social Alias: " + relation.getSocial().getAlias() + " Community Alias: " + relation.getCommunity().getAlias()); } |
...
afterCommunityLeave
O evento é disparado após a efetivação da exclusão de participação em uma comunidade.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterCommunityParticipationafterCommunityLeave(companyId, relation){ } |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
relation | Objeto que contém as informações de participação | SocialCommunityRelationEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterCommunityParticipationafterCommunityLeave(companyId, relation){ log.info("afterCommunityParticipationafterCommunityLeave Social Alias: " + relation.getSocial().getAlias() + " Community Alias: " + relation.getCommunity().getAlias()); } |
...
beforeSocialFollow
O evento é disparado antes da efetivação da exclusão de participação em seguir uma comunidadepessoa.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeCommunityLeavebeforeSocialFollow(companyId, relationfollow){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
follow | Objeto que contém as informações de |
seguir |
SocialFollowEventVO |
Exemplo de Implementação
Bloco de código | |||||||
---|---|---|---|---|---|---|---|
| |||||||
function beforeSocialFollow(companyId, follow){function beforeCommunityLeave(companyId, relation){ if (relation.getCommunity().getAlias() == "eventos") { throw "Não é permitido deixar essa comunidade"; } log.info("beforeCommunityLeavebeforeSocialFollow Social Alias: " + relationfollow.getSocial().getAlias() + " CommunityFollowed Alias: " + relationfollow.getCommunitygetFollowed().getAlias()); } |
...
afterSocialFollow
O evento é disparado após a efetivação da exclusão de participação em seguir uma comunidadepessoa.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterCommunityLeaveafterSocialFollow(companyId, relationfollow){ } |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
follow | Objeto que contém as informações de |
seguir |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterCommunityLeaveafterSocialFollow(companyId, relationfollow){ log.info("afterCommunityLeaveafterSocialFollow Social Alias: " + relationfollow.getSocial().getAlias() + " CommunityFollowed Alias: " + relationfollow.getCommunitygetFollowed().getAlias()); } |
...
beforeSocialUnfollow
beforeSocialFollow
O evento é disparado antes da efetivação de deixar de seguir uma pessoa.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialFollowbeforeSocialUnfollow(companyId, follow){ } |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
follow | Objeto que contém as informações de seguir | SocialFollowEventVO |
...
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialFollowbeforeSocialUnfollow(companyId, follow){ log.info("beforeSocialFollowbeforeSocialUnfollow Social Alias: " + follow.getSocial().getAlias() + " Followed Alias: " + follow.getFollowed().getAlias()); } |
...
afterSocialUnfollow
afterSocialFollow
O evento é disparado após a efetivação de deixar de seguir uma pessoa.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialFollowafterSocialUnfollow(companyId, follow){ } |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
follow | Objeto que contém as informações de seguir | SocialFollowEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialFollowafterSocialUnfollow(companyId, follow){ log.info("afterSocialFollowafterSocialUnfollow Social Alias: " + follow.getSocial().getAlias() + " Followed Alias: " + follow.getFollowed().getAlias()); } |
...
beforeSocialPictureChange
beforeSocialUnfollow
O evento é disparado antes da efetivação de deixar de seguir uma pessoa.imagem de um usuário/comunidade ser alterada.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialUnfollowbeforeSocialPictureChange(companyId, followvo){ } |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
vo | Objeto |
contendo os dados da imagem a ser alterada | SocialPictureEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialUnfollowbeforeSocialPictureChange(companyId, followvo){ log.info(vo.getAlias()); log.info(vo.getPath()); log.info("beforeSocialUnfollow Social Alias: " + follow.getSocial().getAlias() + " Followed Alias: " + follow.getFollowed().getAliasvo.getPictureName()); log.info(vo.getWidth()); log.info(vo.getHeight()); } |
...
afterSocialPictureChange
O evento é disparado após a efetivação da troca de deixar de seguir uma pessoa.imagem do perfil de um usuário/comunidade.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialUnfollowafterSocialPictureChange(companyId, followvo){ } |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
vo | Objeto |
contendo os dados da imagem a ser alterada | SocialPictureEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialUnfollowafterSocialPictureChange(companyId, followvo){ log.info("afterSocialUnfollow Social AliasafterSocialPictureChange: " + followvo.getSocialgetPath().getAlias() + " Followed Alias: " + follow.getFollowed().getAlias()+vo.getPictureName()); } |
...