Histórico da Página
...
O evento é disparado antes da efetivação da participação em uma comunidade.
Exemplo:
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 participação em uma comunidade.
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterCommunityParticipation(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 afterCommunityParticipation(companyId, relation){
log.info("afterCommunityParticipation Social Alias: " + relation.getSocial().getAlias() + " Community Alias: " + relation.getCommunity().getAlias());
} |
beforeCommunityLeave
O evento é disparado antes da efetivação da exclusão de participação em uma comunidade.
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeCommunityLeave(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 beforeCommunityLeave(companyId, relation){
if (relation.getCommunity().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 exclusão de participação em uma comunidade.
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterCommunityLeave(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 afterCommunityLeave(companyId, relation){
log.info("afterCommunityLeave Social Alias: " + relation.getSocial().getAlias() + " Community Alias: " + relation.getCommunity().getAlias());
} |
beforeSocialFollow
O evento é disparado antes da efetivação de seguir uma pessoa.
Bloco de código | ||||
---|---|---|---|---|
| ||||
function beforeSocialFollow(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 beforeSocialFollow(companyId, follow){
log.info("beforeSocialFollow Social Alias: " + follow.getSocial().getAlias() + " Followed Alias: " + follow.getFollowed().getAlias());
} |
afterSocialFollow
O evento é disparado após a efetivação de seguir uma pessoa.
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialFollow(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 |
Exemplo de Implementação
Bloco de código | ||||
---|---|---|---|---|
| ||||
function afterSocialFollow(companyId, follow){
log.info("afterSocialFollow Social Alias: " + follow.getSocial().getAlias() + " Followed Alias: " + follow.getFollowed().getAlias());
} |
...