// Create an instance of the Staging object with a pre-constructed provider // @param provider StagingDataProvider // @return a Staging instance public static Staging getInstance(StagingDataProvider provider) { return(new Staging(provider)); }
// Private constructor // @param provider data provider private Staging(StagingDataProvider provider) { _provider = provider; _engine = new DecisionEngineClass(provider); }