/*
* Generated by XDoclet - Do not edit!
*/
package org.jboss.test.cmp2.optimisticlock.interfaces;
/**
* Remote interface for Facade.
*/
public interface Facade
extends javax.ejb.EJBObject
{
public void createCmpEntity( java.lang.String jndiName,java.lang.Integer id,java.lang.String stringGroup1,java.lang.Integer integerGroup1,java.lang.Double doubleGroup1,java.lang.String stringGroup2,java.lang.Integer integerGroup2,java.lang.Double doubleGroup2 )
throws java.lang.Exception, java.rmi.RemoteException;
public void safeRemove( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testNullLockedFields( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testKeygenStrategyPass( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testKeygenStrategyFail( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testTimestampStrategyPass( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testTimestampStrategyFail( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testVersionStrategyPass( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testVersionStrategyFail( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testGroupStrategyPass( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testGroupStrategyFail( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testReadStrategyPass( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testReadStrategyFail( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testModifiedStrategyPass( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testModifiedStrategyFail( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void modifyGroup2InRequiresNew( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void modifyGroup1InRequiresNew( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testUpdateLockOnSync( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
public void testExplicitVersionUpdateOnSync( java.lang.String jndiName,java.lang.Integer id )
throws java.lang.Exception, java.rmi.RemoteException;
}