Replication service JS API unit tests (ALF-4505)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22225 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Nick Burch
2010-09-03 11:48:06 +00:00
parent 58c507836e
commit c1068b0b0c
3 changed files with 81 additions and 7 deletions

View File

@@ -103,6 +103,8 @@ public class ScriptReplicationService extends BaseScopableProcessorExtension
public ScriptReplicationDefinition loadReplicationDefinition(String replicationName)
{
ReplicationDefinition replicationDefinition = replicationService.loadReplicationDefinition(replicationName);
if(replicationDefinition == null)
return null;
return new ScriptReplicationDefinition(serviceRegistry, replicationService, this.getScope(), replicationDefinition);
}
@@ -117,6 +119,11 @@ public class ScriptReplicationService extends BaseScopableProcessorExtension
List<ReplicationDefinition> definitions = replicationService.loadReplicationDefinitions(targetName);
return toScriptReplicationDefinitions(definitions);
}
public void replicate(ScriptReplicationDefinition definition)
{
replicationService.replicate(definition.getReplicationDefinition());
}
private ScriptReplicationDefinition[] toScriptReplicationDefinitions(List<ReplicationDefinition> definitions)
{