public static ControlImple create (PropagationContext context) throws SystemException { if (__list != null) return __list.setupHierarchy(context); else return null; }
public ControlImple recreateLocal (PropagationContext ctx) throws SystemException { return RestrictedInterposition.create(ctx); }
public Control recreate (PropagationContext ctx) throws SystemException { return recreateLocal(ctx).getControl(); }
controlPtr = createHierarchy(context, theUid); controlPtr = checkHierarchy(proxyAction, context);
public FactoryList () { FactoryList.add(new InterpositionCreator(), Arjuna.XID()); FactoryList.add(new StrictInterpositionCreator(), Arjuna.strictXID()); FactoryList.add(new RestrictedInterpositionCreator(), Arjuna.restrictedXID()); FactoryList.add(new OSIInterpositionCreator(), 0); // 0 is OSI TP! FactoryList.addDefault(new OSIInterpositionCreator(), DEFAULT_ID); // 0 is OSI TP! }
public synchronized ControlImple setupHierarchy (PropagationContext context) throws SystemException { ControlImple controlPtr = null; Uid theUid = null; ServerTopLevelAction proxyAction = null; if (context.parents.length == 0) theUid = Utility.otidToUid(context.current.otid); else theUid = Utility .otidToUid(context.parents[context.parents.length - 1].otid); proxyAction = super.present(theUid); if (proxyAction == null) { /* * Create a new proxyAction element and return the "current" * transaction. */ controlPtr = createHierarchy(context, theUid); } else { /* * Check hierarchy of existing element. */ controlPtr = checkHierarchy(proxyAction, context); } return controlPtr; }
public static ControlImple create (PropagationContext context) throws SystemException { if (__list != null) return __list.setupHierarchy(context); else return null; }
public ControlImple recreateLocal (PropagationContext ctx) throws SystemException { return RestrictedInterposition.create(ctx); }
public Control recreate (PropagationContext ctx) throws SystemException { return recreateLocal(ctx).getControl(); }
public FactoryList () { FactoryList.add(new InterpositionCreator(), Arjuna.XID()); FactoryList.add(new StrictInterpositionCreator(), Arjuna.strictXID()); FactoryList.add(new RestrictedInterpositionCreator(), Arjuna.restrictedXID()); FactoryList.add(new OSIInterpositionCreator(), 0); // 0 is OSI TP! FactoryList.addDefault(new OSIInterpositionCreator(), 0); // 0 is OSI // TP! }