Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O evento é disparado antes da efetivação da participação em uma comunidade.

 

Exemplo:

Bloco de código
languagejs
linenumberstrue
function 

...

beforeCommunityParticipation(companyId, relation){
 
}

 

Parâmetros da função

Propriedade
Descrição
Tipo
companyIdCódigo da Empresaint
relation
Objeto que contém as informações de participaçãoSocialCommunityRelationEventVO

 

Exemplo de Implementação

 

Bloco de código
languagejs
linenumberstrue
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
languagejs
linenumberstrue
function afterCommunityParticipation(companyId, relation){
 
}

...


Parâmetros da função

Propriedade
Descrição
Tipo
companyIdCódigo da Empresaint
relation
Objeto que contém as informações de participaçãoSocialCommunityRelationEventVO


Exemplo de Implementação

Bloco de código
languagejs
linenumberstrue
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
languagejs
linenumberstrue
function beforeCommunityLeave(companyId, relation){
 
}

 

Parâmetros da função

Propriedade
Descrição
Tipo
companyIdCódigo da Empresaint
relation
Objeto que contém as informações de participaçãoSocialCommunityRelationEventVO

 

Exemplo de Implementação

 

Bloco de código
languagejs
linenumberstrue
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
languagejs
linenumberstrue
function afterCommunityLeave(companyId, relation){
 
}


Parâmetros da função

Propriedade
Descrição
Tipo
companyIdCódigo da Empresaint
relation
Objeto que contém as informações de participaçãoSocialCommunityRelationEventVO


Exemplo de Implementação

Bloco de código
languagejs
linenumberstrue
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
languagejs
linenumberstrue
function beforeSocialFollow(companyId, follow){
 
}

 

Parâmetros da função

Propriedade
Descrição
Tipo
companyIdCódigo da Empresaint
follow
Objeto que contém as informações de seguirSocialFollowEventVO

 

Exemplo de Implementação

Bloco de código
languagejs
linenumberstrue
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
languagejs
linenumberstrue
function afterSocialFollow(companyId, follow){
 
}


Parâmetros da função

Propriedade
Descrição
Tipo
companyIdCódigo da Empresaint
follow
Objeto que contém as informações de seguir

SocialFollowEventVO


Exemplo de Implementação

Bloco de código
languagejs
linenumberstrue
function afterSocialFollow(companyId, follow){
    log.info("afterSocialFollow Social Alias: " + follow.getSocial().getAlias() + " Followed Alias: " + follow.getFollowed().getAlias());
}

 

 

 

 

 

...