@Override public void importActorMapping(final long processDefinitionId, final String xmlContent) throws ActorMappingImportException { if (xmlContent != null) { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ActorMappingService actorMappingService = tenantAccessor.getActorMappingService(); final IdentityService identityService = tenantAccessor.getIdentityService(); try { new ImportActorMapping(actorMappingService, identityService).importActorMappingFromXml(xmlContent, processDefinitionId); tenantAccessor.getBusinessArchiveArtifactsManager().resolveDependencies(processDefinitionId, tenantAccessor); } catch (final SBonitaException sbe) { throw new ActorMappingImportException(sbe); } } }
@Override public void importActorMapping(final long processDefinitionId, final String xmlContent) throws ActorMappingImportException { if (xmlContent != null) { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ActorMappingService actorMappingService = tenantAccessor.getActorMappingService(); final IdentityService identityService = tenantAccessor.getIdentityService(); try { new ImportActorMapping(actorMappingService, identityService).importActorMappingFromXml(xmlContent, processDefinitionId); tenantAccessor.getBusinessArchiveArtifactsManager().resolveDependencies(processDefinitionId, tenantAccessor); } catch (final SBonitaException sbe) { throw new ActorMappingImportException(sbe); } } }