Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: beforeSocialPictureChange e afterSocialPictureChange

...

Bloco de código
languagejs
titleEstrutura do Evento
function beforeSocialPostEdit(companyId, post){
 
}


Parâmetros da função

PropriedadeDescriçãoTipo
companyIdCódigo da Empresaint
postobjeto de post

SocialPostEventVO


Exemplo de Implementação

Bloco de código
languagejs
function beforeSocialPostEdit(companyId, post){
  post.setText(post.getText() + " \n --- Conteúdo editado ---");
}

...

Esse evento é disparado sempre após a edição de um post.


Estrutura do Evento

Bloco de código
languagejs
function afterSocialPostEdit(companyId, post){
 
}


Parâmetros da função

PropriedadeDescriçãoTipo
companyIdCódigo da Empresaint
postobjeto de postSocialPostEventVO


Exemplo de Implementação

Bloco de código
languagejs
function afterSocialPostEdit(companyId, post){
  log.info(post.getUser() + " editou o conteúdo do post: " + post.getPostId());
}

...

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



Exemplo:Estrutura do Evento


Bloco de código
languagejs
linenumberstrue
function beforeCommunityParticipation(companyId, relation){
 
}

...

O evento é disparado após a efetivação da participação em uma comunidade.



Estrutura do Evento

Bloco de código
languagejs
linenumberstrue
function afterCommunityParticipation(companyId, relation){
 
}

...

O evento é disparado após a efetivação da exclusão de participação em uma comunidade.



Estrutura do Evento

Bloco de código
languagejs
linenumberstrue
function afterCommunityLeave(companyId, relation){
 
}

...

O evento é disparado antes da efetivação de seguir uma pessoa.



Estrutura do Evento

Bloco de código
languagejs
linenumberstrue
function beforeSocialFollow(companyId, follow){
 
}

...

O evento é disparado após a efetivação de seguir uma pessoa.



Estrutura do Evento

Bloco de código
languagejs
linenumberstrue
function afterSocialFollow(companyId, follow){
 
}

...

O evento é disparado antes da efetivação de deixar de seguir uma pessoa.



Estrutura do Evento

Bloco de código
languagejs
linenumberstrue
function beforeSocialUnfollow(companyId, follow){
 
}

...

O evento é disparado após a efetivação de deixar de seguir uma pessoa.



Estrutura do Evento

Bloco de código
languagejs
linenumberstrue
function afterSocialUnfollow(companyId, follow){
 
}

...

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


beforeSocialPictureChange

O evento é disparado antes da imagem de um usuário/comunidade ser alterada. 



Estrutura do Evento

Bloco de código
languagejs
function beforeSocialPictureChange(companyId, vo){

}


Parâmetros da função

PropriedadeDescriçãoTipo
companyIdCódigo da Empresaint
vo
Objeto contendo os dados da imagem a ser alteradaSocialPictureEventVO


Exemplo de Implementação

Bloco de código
languagejs
function beforeSocialPictureChange(companyId, vo){
	log.info(vo.getAlias());
	log.info(vo.getPath());
	log.info(vo.getPictureName());
	log.info(vo.getWidth());
	log.info(vo.getHeight());
}


afterSocialPictureChange

O evento é disparado após a efetivação da troca de imagem do perfil de um usuário/comunidade.



Estrutura do Evento

Bloco de código
languagejs
function afterSocialPictureChange(companyId, vo){

}


Parâmetros da função

PropriedadeDescriçãoTipo
companyIdCódigo da Empresaint
vo
Objeto contendo os dados da imagem a ser alteradaSocialPictureEventVO 


Exemplo de Implementação

Bloco de código
languagejs
function afterSocialPictureChange(companyId, vo){
    log.info("afterSocialPictureChange: " + vo.getPath()+vo.getPictureName());
}