package org.appfuse.webapp.client.application;
import org.appfuse.webapp.client.application.base.place.EntityProxyPlace;
import org.appfuse.webapp.client.application.base.place.EntitySearchPlace;
import org.appfuse.webapp.client.requests.ApplicationRequestFactory;
import com.google.inject.Inject;
public class ApplicationPlaceHistoryFactory {
private final EntityProxyPlace.Tokenizer entityPlaceTokenizer;
private final EntitySearchPlace.Tokenizer entityListPlaceTokenizer;
@Inject
public ApplicationPlaceHistoryFactory(ApplicationRequestFactory requestFactory, ApplicationProxyFactory applicationProxyFactory) {
this.entityListPlaceTokenizer = new EntitySearchPlace.Tokenizer(applicationProxyFactory, requestFactory);
this.entityPlaceTokenizer = new EntityProxyPlace.Tokenizer(requestFactory);
}
public EntityProxyPlace.Tokenizer getEntityPlaceTokenizer() {
return entityPlaceTokenizer;
}
public EntitySearchPlace.Tokenizer getEntityListPlaceTokenizer() {
return entityListPlaceTokenizer;
}
}