399400401402403404405
public FactHandle insert(Object object) { return commandService.execute( new InsertObjectCommand( object ) ); } public void retract(FactHandle handle) { commandService.execute( new DeleteCommand( handle ) ); }
403404405406407408409
public void retract(FactHandle handle) { commandService.execute( new DeleteCommand( handle ) ); } public void delete(FactHandle handle) { commandService.execute( new DeleteCommand( handle ) ); }
107108109110111112113
cmd.setReturnObject( returnObject ); return cmd; } public Command newDelete(FactHandle factHandle) { return new DeleteCommand( factHandle ); }
402403404405406407408
406407408409410411412
237238239240241242243244245246
} public void marshal(Object object, HierarchicalStreamWriter writer, MarshallingContext context) { DeleteCommand cmd = (DeleteCommand) object; writer.addAttribute( "fact-handle", cmd.getFactHandle().toExternalForm() ); }
494495496497498499500501502503
} public void marshal(Object object, HierarchicalStreamWriter writer, MarshallingContext context) { DeleteCommand cmd = (DeleteCommand) object; writer.startNode( "fact-handle" ); writer.setValue( cmd.getFactHandle().toExternalForm() ); writer.endNode(); }
236237238239240241242243244245
489490491492493494495496497498
397398399400401402403