public ActivityContextInterface getActivityContextInterface( NullActivity nullActivity) throws NullPointerException, TransactionRequiredLocalException, UnrecognizedActivityException, FactoryException { if (nullActivity == null ) throw new NullPointerException ("null NullActivity ! huh!!"); if (! (nullActivity instanceof NullActivityImpl)) throw new UnrecognizedActivityException ("unrecognized activity"); NullActivityImpl nullActivityImpl = (NullActivityImpl) nullActivity; ActivityContextHandle ach = new NullActivityContextHandle(nullActivityImpl.getHandle()); ActivityContext ac = sleeContainer.getActivityContextFactory().getActivityContext(ach); if (ac == null) { throw new UnrecognizedActivityException(nullActivity); } return ac.getActivityContextInterface(); }
public ActivityContextInterface getActivityContextInterface( NullActivity nullActivity) throws NullPointerException, TransactionRequiredLocalException, UnrecognizedActivityException, FactoryException { if (! (nullActivity instanceof NullActivityImpl)) throw new UnrecognizedActivityException ("unrecognized activity"); if (nullActivity == null ) throw new NullPointerException ("null NullActivity ! huh!!"); if ( sleeContainer.getSleeState().equals(SleeState.STOPPING)) { logger.debug("Trying to create null activity in stopping state!"); return null; } NullActivityImpl nullActivityImpl = (NullActivityImpl) nullActivity; return new ActivityContextInterfaceImpl(this.sleeContainer, this.acf.getActivityContextId(nullActivity)); }
throw new UnrecognizedActivityException(activityHandle);
public ActivityContextInterface getActivityContextInterface( ProfileTableActivity profileTableActivity) throws NullPointerException, TransactionRequiredLocalException, UnrecognizedActivityException, FactoryException { if (profileTableActivity == null || profileTableActivity.getProfileTableName() == null) { throw new NullPointerException("null profile table activity"); } serviceContainer.getTransactionManager().mandateTransaction(); ProfileTableImpl profileTableImpl = null; try { // check if this is an assigned profile table // name. profileTableImpl = profileManagementImpl.getProfileTable(profileTableActivity.getProfileTableName()); } catch (UnrecognizedProfileTableNameException e) { throw new UnrecognizedActivityException(profileTableActivity.getProfileTableName(),e); } ActivityContext ac = profileTableImpl.getActivityContext(); if (ac == null) { throw new UnrecognizedActivityException("No resource for: "+profileTableActivity.getProfileTableName(),profileTableActivity); } return ac.getActivityContextInterface(); } }
public ActivityContextInterface getActivityContextInterface( ServiceActivity serviceActivityImpl) throws NullPointerException, TransactionRequiredLocalException, UnrecognizedActivityException, FactoryException { ActivityContextHandle ach = new ServiceActivityContextHandle(new ServiceActivityHandleImpl(((ServiceActivityImpl) serviceActivityImpl).getServiceID())); ActivityContext ac = sleeContainer.getActivityContextFactory().getActivityContext(ach); if (ac == null) { throw new UnrecognizedActivityException(serviceActivityImpl); } return ac.getActivityContextInterface(); }
throw new UnrecognizedActivityException(activity.toString());