@Override public SocialActivitiesEvent toSocial(Object object) { ProjectDeployedEvent event = (ProjectDeployedEvent) object; return new SocialActivitiesEvent( socialUserRepository.systemUser(), AssetManagementEventTypes.PROJECT_DEPLOYED.name(), new Date(event.getTimestamp())) .withLink( event.getRepositoryAlias() != null ? event.getRepositoryAlias() : "<unknown>", event.getRootURI() != null ? event.getRootURI() : "<unknown>") .withAdicionalInfo(getAdditionalInfo(event)); }