public abstract class AbstractWork extends Object implements Work, WorkExecutorVisitable<Void>
Work that accepts a WorkExecutor
 visitor for executing a discrete piece of work.
 This class is intended to be used for work that does not return a value when
 executed.| Constructor and Description | 
|---|
AbstractWork()  | 
| Modifier and Type | Method and Description | 
|---|---|
Void | 
accept(WorkExecutor<Void> executor,
      Connection connection)
Accepts a  
WorkExecutor visitor for executing the discrete work
 encapsulated by this work instance using the supplied connection. | 
public Void accept(WorkExecutor<Void> executor, Connection connection) throws SQLException
WorkExecutor visitor for executing the discrete work
 encapsulated by this work instance using the supplied connection.
 Because Work does not return a value when executed
 (via Work.execute(java.sql.Connection), this method
 always returns null.accept in interface WorkExecutorVisitable<Void>connection - The connection on which to perform the work.executor - The visitor that executes the work.SQLException - Thrown during execution of the underlying JDBC interaction.HibernateException - Generally indicates a wrapped SQLException.Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.