@Deprecated
    @Programmatic
    @Override
    public void schedule(
            final ActionInvocationMemento aim, 
            final Command parentCommand, 
            final String targetClassName, 
            final String targetActionName, 
            final String targetArgs) {

        final CommandJdo backgroundCommand =
                newBackgroundCommand(parentCommand, targetClassName, targetActionName, targetArgs);

        backgroundCommand.setTargetStr(aim.getTarget().toString());
        backgroundCommand.setMemento(aim.asMementoString());
        backgroundCommand.setMemberIdentifier(aim.getActionId());

        repositoryService.persist(backgroundCommand);
    }
@ Deprecated @ Programmatic @ Override public void schedule ( final ActionInvocationMemento aim , final Command parentCommand , final String targetClassName , final String targetActionName , final String targetArgs ) { final CommandJdo backgroundCommand = newBackgroundCommand ( parentCommand , targetClassName , targetActionName , targetArgs ) ; backgroundCommand . setTargetStr ( aim . getTarget ( ) . toString ( ) ) ; backgroundCommand . setMemento ( aim . asMementoString ( ) ) ; backgroundCommand . setMemberIdentifier ( aim . getActionId ( ) ) ; repositoryService . persist ( backgroundCommand ) ; }
region > schedule (API - deprecated)