Histórico da Página
Índice | ||||||
---|---|---|---|---|---|---|
|
Eventos
...
Conhecendo e utilizando eventos sociais
...
Veja a seguir o vídeo How to demonstrando a utilização de eventos sociais.
Conector de Widget | ||||||
---|---|---|---|---|---|---|
|
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
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.
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 Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialPost(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.
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialPostRemove(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 beforeSocialPostRemove(companyId, post){
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){
} |
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 afterSocialPostRemove(companyId, post){
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 beforeSocialDenounce(companyId, denounce){
} |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
denounce | objeto de post | SocialDenounceEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialDenounce(companyId, denounce){
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
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialDenounce(companyId, denounce){
} |
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
denounce | objeto de post |
Exemplo Prático:
Registrar em log as denúncias efetuadas para auditoria.
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialDenounce(companyId, denounce){
log.info(denounce.getUser() + " has denounced the sociable " + denounce.getSociable().getId() + " with comment " + denounce.getText());
} |
beforeSocialLike
O evento é disparado antes de ser efetivada uma ação de "curtir" de um sociable.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialLike(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 de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialLike(companyId, like){
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 após a efetivação de uma ação de "curtir" de um sociable.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialLike(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
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialLike(companyId, like){
log.info(like.getUser() + " has liked the " + like.getSociable().getUrl());
} |
beforeSocialUnlike
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 Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialPostafterSocialUnlike(companyId, postunlike){ } |
...
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){ function afterSocialPost(companyId, post){ if (post.getText().toLowerCase().indexOf("#minhacampanha") > -1) { log.info(postunlike.getUser() + " has published a content."unliked the " + unlike.getSociable().getUrl()); } } |
...
beforeSocialCommentRemove
beforeSocialPostRemove
Esse O evento é disparado sempre antes da efetivação de uma da remoção de um postcomentário de um sociable.
Exemplo de ImplementaçãoEstrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialPostRemovebeforeSocialCommentRemove(companyId, postcomment){ } |
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 beforeSocialPostRemovebeforeSocialCommentRemove(companyId, postcomment){ if (comment.getSociable(post).getText().toLowerCase().indexOf("#important#bolao") > -1) { throw "You cannot removechange a post marked as importantyour guess."; } } |
...
afterSocialCommentRemove
afterSocialPostRemove
Esse O evento é disparado sempre após a efetivação de uma remoção de um post. da ação de remover o comentário de um sociable.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialPostRemoveafterSocialCommentRemove(companyId, postcomment){ } |
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 afterSocialPostRemoveafterSocialCommentRemove(companyId, post) comment){ if (comment.getText().toLowerCase().indexOf("#protesto") > -1) { log.info(post.getUser.info(comment.getUser() + " has removed the comment " + comment.getText() + " hasof removed the postsociable " + postcomment.getSociable().getId()); } |
beforeSocialDenounce
O evento é disparado quando um Sociable é denunciado porém antes que a ação seja efetivada.
Exemplo de uso:
...
}
} |
beforeSocialCommentEdit
Esse evento é disparado sempre antes da edição de um comentário
...
.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialDenouncebeforeSocialCommentEdit(companyId, denouncecomment){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
denounce
...
comment | Objeto que contém as informações do comentário | SocialCommentEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialDenouncebeforeSocialCommentEdit(companyId, denouncecomment){ if (denounce.getSociable()comment.setText(comment.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.
+ " \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 afterSocialDenounceafterSocialCommentEdit(companyId, denouncecomment){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
denounce
Exemplo Prático
...
comment | Objeto que contém as informações do comentário | SocialCommentEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialDenounceafterSocialCommentEdit(companyId, denouncecomment){ logSystem.out.infoprintln(denouncecomment.getUser() + " haseditou o denouncedconteúdo thedo sociablepost: " + denounce.getSociable().getId() + " with comment " + denounce.getText.getCommentId()); } |
...
beforeSocialPostEdit
beforeSocialLike
O Esse evento é disparado sempre antes de ser efetivada uma ação de "curtir" de um sociable. da edição de um post.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialLikebeforeSocialPostEdit(companyId, likepost){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
like
...
post | objeto de post |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialLike(companyId, like){
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 após a efetivação de uma ação de "curtir" de um sociable.
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 afterSocialLikeafterSocialPostEdit(companyId, likepost){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
like
Exemplo Prático
Registrar em log para auditoria todas as publicações curtidas.
...
post | objeto de post | SocialPostEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialLikeafterSocialPostEdit(companyId, likepost){ log.info(likepost.getUser() + " editou haso conteúdo likeddo thepost: " + likepost.getSociablegetPostId().getUrl()); } |
...
beforeCommunityParticipation
O evento é disparado antes de ser efetivada uma ação de "descurtir" de um sociableda efetivação da participação em uma comunidade.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialUnlikebeforeCommunityParticipation(companyId, unlikerelation){ } |
...
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 beforeSocialUnlike(companyId, unlike){
throw "You can not unlike a post.";
} |
...
| |
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 de uma ação de "descurtir" de um sociable. da participação em uma comunidade.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialUnlikeafterCommunityParticipation(companyId, unlikerelation){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
relation | Objeto |
Exemplo Prático
...
que contém as informações de participação | SocialCommunityRelationEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialUnlikeafterCommunityParticipation(companyId, unlikerelation){ log.info(unlike.getUser log.info("afterCommunityParticipation Social Alias: " + relation.getSocial().getAlias() + " has unliked theCommunity Alias: " + unlikerelation.getSociablegetCommunity().getUrlgetAlias()); } |
...
beforeCommunityLeave
beforeSocialCommentRemove
O evento é disparado antes da efetivação da remoção de um comentário de um sociable.
Estrutura do Evento
exclusão de participação em uma comunidade.
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialCommentRemovebeforeCommunityLeave(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 |
Exemplo Prático
...
de participação | SocialCommunityRelationEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialCommentRemovebeforeCommunityLeave(companyId, commentrelation){ if (commentrelation.getSociablegetCommunity().getText().toLowerCase().indexOf("#bolao") > -1) { throw "You cannot change your guess."; } } |
...
getAlias() == "eventos") {
throw "Não é permitido deixar essa comunidade";
}
log.info("beforeCommunityLeave Social Alias: " + relation.getSocial().getAlias() + " Community Alias: " + relation.getCommunity().getAlias());
} |
afterCommunityLeave
O evento é disparado após a efetivação da ação de remover o comentário de um sociableexclusão de participação em uma comunidade.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialCommentRemoveafterCommunityLeave(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 |
Exemplo Prático
...
de participação | SocialCommunityRelationEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialCommentRemoveafterCommunityLeave(companyId, comment){ if (comment.getText().toLowerCase().indexOf("#protesto") > -1) relation){ log.info(comment.getUser() + " has removed the comment "afterCommunityLeave Social Alias: " + comment.getTextrelation.getSocial().getAlias() + " ofCommunity theAlias: sociable " + commentrelation.getSociablegetCommunity().getIdgetAlias()); } } |
...
beforeSocialFollow
O evento é disparado antes da efetivação da participação em uma comunidade.
de seguir uma pessoa.
Exemplo:
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeCommunityParticipationbeforeSocialFollow(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 beforeCommunityParticipation(companyId, relation){ if (relation.getCommunity().getAlias() == "economia") { throw "Comunidade temporariamente indisponível!"; } log.info("beforeCommunityParticipationbeforeSocialFollow Social Alias: " + relationfollow.getSocial().getAlias() + " CommunityFollowed Alias: " + relationfollow.getCommunitygetFollowed().getAlias()); } |
...
afterSocialFollow
O evento é disparado após a efetivação da participação em uma comunidade.de seguir uma pessoa.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterCommunityParticipationafterSocialFollow(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 afterCommunityParticipationafterSocialFollow(companyId, relationfollow){ log.info("afterCommunityParticipationafterSocialFollow Social Alias: " + relationfollow.getSocial().getAlias() + " CommunityFollowed Alias: " + relationfollow.getCommunitygetFollowed().getAlias()); } |
...
beforeSocialUnfollow
O evento é disparado antes da efetivação da exclusão de participação em uma comunidade.de deixar de seguir uma pessoa.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeCommunityLeavebeforeSocialUnfollow(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 beforeCommunityLeavebeforeSocialUnfollow(companyId, relation){ if (relation.getCommunity().getAlias() == "eventos") { throw "Não é permitido deixar essa comunidade"; } follow){ log.info("beforeCommunityLeavebeforeSocialUnfollow Social Alias: " + relationfollow.getSocial().getAlias() + " CommunityFollowed Alias: " + relationfollow.getCommunitygetFollowed().getAlias()); } |
...
afterSocialUnfollow
O evento é disparado após a efetivação da exclusão de participação em uma comunidade.de deixar de seguir uma pessoa.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterCommunityLeaveafterSocialUnfollow(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 afterCommunityLeaveafterSocialUnfollow(companyId, relationfollow){ log.info("afterCommunityLeaveafterSocialUnfollow Social Alias: " + relationfollow.getSocial().getAlias() + " CommunityFollowed Alias: " + relationfollow.getCommunitygetFollowed().getAlias()); } |
...
beforeSocialPictureChange
beforeSocialFollow
O evento é disparado antes da efetivação de seguir uma pessoa.imagem de um usuário/comunidade ser alterada.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialFollowbeforeSocialPictureChange(companyId, followvo){ } |
...
Parâmetros da função
Propriedade | Descrição | Tipo |
---|---|---|
companyId | Código da Empresa | int |
follow
...
vo | Objeto contendo os dados da imagem a ser alterada | SocialPictureEventVO |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialFollowbeforeSocialPictureChange(companyId, followvo){ log.info(vo.getAlias()); log.info(vo.getPath()); log.info("beforeSocialFollow 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 de seguir uma pessoa.da troca de imagem do perfil de um usuário/comunidade.
Estrutura do Evento
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialFollowafterSocialPictureChange(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 afterSocialFollowafterSocialPictureChange(companyId, followvo){ log.info("afterSocialFollow Social AliasafterSocialPictureChange: " + followvo.getSocialgetPath().getAlias() + " Followed Alias: " + follow.getFollowed().getAlias+vo.getPictureName()); } |
...