1 15 package org.apache.tapestry.engine; 16 17 import org.apache.hivemind.ErrorHandler; 18 import org.apache.tapestry.record.PropertyPersistenceStrategySource; 19 import org.apache.tapestry.request.RequestContext; 20 import org.apache.tapestry.services.AbsoluteURLBuilder; 21 import org.apache.tapestry.services.Infrastructure; 22 23 31 public class RequestCycleEnvironment 32 { 33 private Infrastructure _infrastructure; 34 35 private PropertyPersistenceStrategySource _strategySource; 36 37 private AbsoluteURLBuilder _absoluteURLBuilder; 38 39 private ErrorHandler _errorHandler; 40 41 private RequestContext _requestContext; 42 43 public RequestCycleEnvironment(ErrorHandler errorHandler, Infrastructure infrastructure, 44 RequestContext requestContext, PropertyPersistenceStrategySource strategySource, 45 AbsoluteURLBuilder absoluteURLBuilder) 46 { 47 _errorHandler = errorHandler; 48 _infrastructure = infrastructure; 49 _requestContext = requestContext; 50 _strategySource = strategySource; 51 _absoluteURLBuilder = absoluteURLBuilder; 52 } 53 54 public AbsoluteURLBuilder getAbsoluteURLBuilder() 55 { 56 return _absoluteURLBuilder; 57 } 58 59 public ErrorHandler getErrorHandler() 60 { 61 return _errorHandler; 62 } 63 64 public Infrastructure getInfrastructure() 65 { 66 return _infrastructure; 67 } 68 69 public PropertyPersistenceStrategySource getStrategySource() 70 { 71 return _strategySource; 72 } 73 74 public RequestContext getRequestContext() 75 { 76 return _requestContext; 77 } 78 } | Popular Tags |