Build fix.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@8939 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
David Caruana 2008-04-28 17:09:57 +00:00
parent e0333cbb2f
commit dbf9141c1c

View File

@ -54,10 +54,10 @@ public class PolicyComponentTransactionTest extends TestCase
private static QName BASE_TYPE = QName.createQName(TEST_NAMESPACE, "base"); private static QName BASE_TYPE = QName.createQName(TEST_NAMESPACE, "base");
private static ApplicationContext applicationContext = ApplicationContextHelper.getApplicationContext(); private static ApplicationContext applicationContext = ApplicationContextHelper.getApplicationContext();
private static ClassPolicyDelegate<SideEffectTestPolicy> sideEffectDelegate = null;
private PolicyComponent policyComponent; private PolicyComponent policyComponent;
private TransactionService trxService; private TransactionService trxService;
private AuthenticationComponent authenticationComponent; private AuthenticationComponent authenticationComponent;
private ClassPolicyDelegate<SideEffectTestPolicy> sideEffectDelegate;
@Override @Override
@ -79,12 +79,15 @@ public class PolicyComponentTransactionTest extends TestCase
this.authenticationComponent.setSystemUserAsCurrentUser(); this.authenticationComponent.setSystemUserAsCurrentUser();
// Register Policy // Register Policy
sideEffectDelegate = policyComponent.registerClassPolicy(SideEffectTestPolicy.class); if (sideEffectDelegate == null)
{
// Bind Behaviour to side effect policy sideEffectDelegate = policyComponent.registerClassPolicy(SideEffectTestPolicy.class);
QName policyName = QName.createQName(TEST_NAMESPACE, "sideEffect");
Behaviour baseBehaviour = new JavaBehaviour(this, "sideEffectTest", NotificationFrequency.TRANSACTION_COMMIT); // Bind Behaviour to side effect policy
policyComponent.bindClassBehaviour(policyName, BASE_TYPE, baseBehaviour); QName policyName = QName.createQName(TEST_NAMESPACE, "sideEffect");
Behaviour baseBehaviour = new JavaBehaviour(this, "sideEffectTest", NotificationFrequency.TRANSACTION_COMMIT);
this.policyComponent.bindClassBehaviour(policyName, BASE_TYPE, baseBehaviour);
}
} }