@Override public SocialActivitiesEvent toSocial( Object object ) { NewRepositoryEvent event = (NewRepositoryEvent) object; SocialUser socialUser = null; try { socialUser = socialUserRepositoryAPI.findSocialUser( loggedUser.getIdentifier() ); } catch(ContextNotActiveException e) { //clean repository socialUser = new SocialUser( "system" ); } String additionalInfo = "Created"; return new SocialActivitiesEvent( socialUser, ExtendedTypes.NEW_REPOSITORY_EVENT, new Date() ).withAdicionalInfo( additionalInfo ).withLink( event.getNewRepository().getAlias(), event.getNewRepository().getUri() ).withDescription( "" ); }
@Override public SocialActivitiesEvent toSocial( Object object ) { ResourceAddedEvent event = (ResourceAddedEvent) object; SocialUser socialUser = socialUserRepositoryAPI.findSocialUser( event.getSessionInfo().getIdentity().getIdentifier() ); String additionalInfo = "Added"; String description = getCommitDescription( event ); return new SocialActivitiesEvent( socialUser, HomePageTypes.RESOURCE_ADDED_EVENT.name(), new Date() ).withLink( event.getPath().getFileName(), event.getPath().toURI() ).withAdicionalInfo( additionalInfo ).withDescription( description ); }
@Override public SocialActivitiesEvent toSocial( Object object ) { ResourceUpdatedEvent event = (ResourceUpdatedEvent) object; SocialUser socialUser = socialUserRepositoryAPI.findSocialUser( event.getSessionInfo().getIdentity().getIdentifier() ); String additionalInfo = "Edited"; String description = getCommitDescription( event ); return new SocialActivitiesEvent( socialUser, HomePageTypes.RESOURCE_UPDATE_EVENT.name(), new Date() ).withLink( event.getPath().getFileName(), event.getPath().toURI() ).withAdicionalInfo( additionalInfo ).withDescription( description ); }
@Override public SocialActivitiesEvent toSocial(final Object object) { return new SocialActivitiesEvent(new SocialUser("user"), socialEventType().name(), new Date() ).withDescription("test adaptor").withAdicionalInfo("info"); }
@Override public SocialActivitiesEvent toSocial(final Object object) { return new SocialActivitiesEvent(new SocialUser("user"), socialEventType().name(), new Date() ).withDescription("test adaptor").withAdicionalInfo("info"); }
@Override public SocialActivitiesEvent toSocial(Object object) { UpdatedOrganizationalUnitEvent event = (UpdatedOrganizationalUnitEvent) object; return new SocialActivitiesEvent( socialUserRepository.findSocialUser(event.getUserName()), socialEventType().name(), new Date() ) .withDescription(event.getOrganizationalUnit().getName()) .withLink(event.getOrganizationalUnit().getName(), event.getOrganizationalUnit().getName(), SocialActivitiesEvent.LINK_TYPE.CUSTOM) .withAdicionalInfo(getAdditionalInfo(event)) .withParam("ouName", event.getOrganizationalUnit().getName()); }
@Override public SocialActivitiesEvent toSocial(Object object) { UpdatedOrganizationalUnitEvent event = (UpdatedOrganizationalUnitEvent) object; return new SocialActivitiesEvent( socialUserRepository.findSocialUser(event.getUserName()), socialEventType().name(), new Date() ) .withDescription(event.getOrganizationalUnit().getName()) .withLink(event.getOrganizationalUnit().getName(), event.getOrganizationalUnit().getName(), SocialActivitiesEvent.LINK_TYPE.CUSTOM) .withAdicionalInfo(getAdditionalInfo(event)) .withParam("ouName", event.getOrganizationalUnit().getName()); }
@Override public SocialActivitiesEvent toSocial(Object object) { NewOrganizationalUnitEvent event = (NewOrganizationalUnitEvent) object; return new SocialActivitiesEvent( socialUserRepository.findSocialUser(event.getUserName()), socialEventType().name(), new Date() ) .withDescription(event.getOrganizationalUnit().getName()) .withLink(event.getOrganizationalUnit().getName(), event.getOrganizationalUnit().getName(), SocialActivitiesEvent.LINK_TYPE.CUSTOM) .withAdicionalInfo(getAdditionalInfo(event)) .withParam("ouName", event.getOrganizationalUnit().getName()); }
@Override public SocialActivitiesEvent toSocial(Object object) { NewOrganizationalUnitEvent event = (NewOrganizationalUnitEvent) object; return new SocialActivitiesEvent( socialUserRepository.findSocialUser(event.getUserName()), socialEventType().name(), new Date() ) .withDescription(event.getOrganizationalUnit().getName()) .withLink(event.getOrganizationalUnit().getName(), event.getOrganizationalUnit().getName(), SocialActivitiesEvent.LINK_TYPE.CUSTOM) .withAdicionalInfo(getAdditionalInfo(event)) .withParam("ouName", event.getOrganizationalUnit().getName()); }
@Override public SocialActivitiesEvent toSocial(Object object) { SocialActivitiesEvent socialActivitiesEvent; NewModuleEvent event = (NewModuleEvent) object; Path repositoryRootPath = event.getModule().getRootPath(); Repository repository = null; String repositoryAlias = null; try { repositoryRootPath = Paths.convert(Paths.convert(repositoryRootPath).getRoot()); repository = repositoryService.getRepository(repositoryRootPath); repositoryAlias = repository.getAlias(); } catch (Exception e) { logger.error("It was not possible to establish the repository for project root path: " + event.getModule().getRootPath(), e); logger.error("Social event won't be fired for this project."); } socialActivitiesEvent = new SocialActivitiesEvent( socialUserRepository.findSocialUser(event.getIdentity()), socialEventType().name(), new Date() ) .withDescription(event.getModule().getModuleName()); if (repositoryAlias != null) { socialActivitiesEvent.withLink(event.getModule().getModuleName(), event.getModule().getRootPath().toURI(), SocialActivitiesEvent.LINK_TYPE.CUSTOM) .withParam("repositoryAlias", repository.getAlias()) .withParam("currentBranch", "get the branch form the link"); } socialActivitiesEvent.withAdicionalInfo(getAdditionalInfo(event)); return socialActivitiesEvent; }
@Override public SocialActivitiesEvent toSocial(Object object) { SocialActivitiesEvent socialActivitiesEvent; NewModuleEvent event = (NewModuleEvent) object; Path repositoryRootPath = event.getModule().getRootPath(); Repository repository = null; String repositoryAlias = null; try { repositoryRootPath = Paths.convert(Paths.convert(repositoryRootPath).getRoot()); repository = repositoryService.getRepository(repositoryRootPath); repositoryAlias = repository.getAlias(); } catch (Exception e) { logger.error("It was not possible to establish the repository for project root path: " + event.getModule().getRootPath(), e); logger.error("Social event won't be fired for this project."); } socialActivitiesEvent = new SocialActivitiesEvent( socialUserRepository.findSocialUser(event.getIdentity()), socialEventType().name(), new Date() ) .withDescription(event.getModule().getModuleName()); if (repositoryAlias != null) { socialActivitiesEvent.withLink(event.getModule().getModuleName(), event.getModule().getRootPath().toURI(), SocialActivitiesEvent.LINK_TYPE.CUSTOM) .withParam("repositoryAlias", repository.getAlias()) .withParam("currentBranch", "get the branch form the link"); } socialActivitiesEvent.withAdicionalInfo(getAdditionalInfo(event)); return socialActivitiesEvent; }
new Date() .withDescription(event.getProject().getProjectName());
@Override public SocialActivitiesEvent toSocial(Object object) { RepoRemovedFromOrganizationalUnitEvent event = (RepoRemovedFromOrganizationalUnitEvent) object; return new SocialActivitiesEvent( socialUserRepository.findSocialUser(event.getUserName()), socialEventType().name(), new Date() ) .withDescription(event.getOrganizationalUnit().getName()) .withLink(event.getOrganizationalUnit().getName(), event.getOrganizationalUnit().getName(), SocialActivitiesEvent.LINK_TYPE.CUSTOM) .withAdicionalInfo(getAdditionalInfo(event)) .withParam("ouName", event.getOrganizationalUnit().getName()) .withParam("repositoryName", event.getRepository().getAlias()) .withParam("repositoryURI", event.getRepository().getUri()); }
@Override public SocialActivitiesEvent toSocial(Object object) { RepoAddedToOrganizationalUnitEvent event = (RepoAddedToOrganizationalUnitEvent) object; return new SocialActivitiesEvent( socialUserRepository.findSocialUser(event.getUserName()), socialEventType().name(), new Date() ) .withDescription(event.getOrganizationalUnit().getName()) .withLink(event.getOrganizationalUnit().getName(), event.getOrganizationalUnit().getName(), SocialActivitiesEvent.LINK_TYPE.CUSTOM) .withAdicionalInfo(getAdditionalInfo(event)) .withParam("ouName", event.getOrganizationalUnit().getName()) .withParam("repositoryName", event.getRepository().getAlias()) .withParam("repositoryURI", event.getRepository().getUri()); }
@Override public SocialActivitiesEvent toSocial(Object object) { RepoAddedToOrganizationalUnitEvent event = (RepoAddedToOrganizationalUnitEvent) object; return new SocialActivitiesEvent( socialUserRepository.findSocialUser(event.getUserName()), socialEventType().name(), new Date() ) .withDescription(event.getOrganizationalUnit().getName()) .withLink(event.getOrganizationalUnit().getName(), event.getOrganizationalUnit().getName(), SocialActivitiesEvent.LINK_TYPE.CUSTOM) .withAdicionalInfo(getAdditionalInfo(event)) .withParam("ouName", event.getOrganizationalUnit().getName()) .withParam("repositoryName", event.getRepository().getAlias()) .withParam("repositoryURI", event.getRepository().getUri()); }
@Override public SocialActivitiesEvent toSocial(Object object) { RepoRemovedFromOrganizationalUnitEvent event = (RepoRemovedFromOrganizationalUnitEvent) object; return new SocialActivitiesEvent( socialUserRepository.findSocialUser(event.getUserName()), socialEventType().name(), new Date() ) .withDescription(event.getOrganizationalUnit().getName()) .withLink(event.getOrganizationalUnit().getName(), event.getOrganizationalUnit().getName(), SocialActivitiesEvent.LINK_TYPE.CUSTOM) .withAdicionalInfo(getAdditionalInfo(event)) .withParam("ouName", event.getOrganizationalUnit().getName()) .withParam("repositoryName", event.getRepository().getAlias()) .withParam("repositoryURI", event.getRepository().getUri()); }