本文整理汇总了Java中com.gwtplatform.mvp.shared.proxy.PlaceRequest类的典型用法代码示例。如果您正苦于以下问题:Java PlaceRequest类的具体用法?Java PlaceRequest怎么用?Java PlaceRequest使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
PlaceRequest类属于com.gwtplatform.mvp.shared.proxy包,在下文中一共展示了PlaceRequest类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: logout
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
@Override
public void logout() {
dispatch.execute(userService.logout(), new AsyncCallback<Void>() {
@Override
public void onFailure(Throwable caught) {
Window.alert("Error during logging out the connected user...");
}
@Override
public void onSuccess(Void result) {
PlaceRequest placeRequest = new PlaceRequest.Builder()
.nameToken(NameTokens.getLogin())
.build();
currentUser.setLoggedIn(false);
placeManager.revealPlace(placeRequest);
}
});
}
示例2: select
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
@Override public void select(Drawing drawing) {
PlaceRequest placeRequest = new PlaceRequest.Builder()
.nameToken(NameTokens.PLAYER)
.with("user", "" + drawing.getUserId())
.with("deal", "" + drawing.getDealId())
.with("drawing", "" + drawing.getId())
.build();
String historyToken = placeManager.buildHistoryToken(placeRequest);
UrlBuilder urlBuilder = new UrlBuilder()
.setProtocol(Window.Location.getProtocol())
.setHost(Window.Location.getHost())
.setPath(Window.Location.getPath())
.setHash(historyToken);
String port = Window.Location.getPort();
if (port != null && port.length() > 1) {
urlBuilder.setPort(Integer.parseInt(port));
}
getView().displayLink(urlBuilder.buildString());
}
示例3: sendPlaceRequest
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
public XAnalytics sendPlaceRequest(final PlaceRequest placeRequest) {
return whenReady(new Function() {
@Override
public void f() {
sendRequestFn.apply(placeRequest);
}
});
}
示例4: prepareFromRequest
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
@Override
public void prepareFromRequest(final PlaceRequest prequest) {
super.prepareFromRequest(prequest);
final String page = prequest.getParameter(AppParameters.ID, null);
if (StringUtils.isNumeric(page)) {
this.readEntry(Long.valueOf(page));
}
}
示例5: fillForm
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
private void fillForm(final Person ppersonData, final String pmessage) {
this.personData = ppersonData;
this.getView().fillForm(this.personData);
this.getView().showMessage(pmessage);
final Builder placeRequestBuilder =
new PlaceRequest.Builder().nameToken(NameTokens.PERSON_WITH_ID);
placeRequestBuilder.with(AppParameters.ID,
Objects.toString(this.personData.getId(), StringUtils.EMPTY));
this.placeManager.updateHistory(placeRequestBuilder.build(), true);
}
示例6: onApplicationSelected
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
/**
* Notifies the presenter that the user has selected an application. The
* presenter will load the application details and pass them back to the
* view to be displayed.
*
* @param application the selected application.
*/
public void onApplicationSelected(Application application) {
PlaceRequest request = new PlaceRequest(NameTokens.APPLICATIONS_PRESENTER);
if (application != null) {
request = request.with(NameTokens.APPLICATION_NAME_PARAM, URL.encode(application.getName()));
}
_placeManager.revealRelativePlace(request, -1);
}
示例7: onArtifactSelected
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
/**
* Notifies the presenter that the user has selected an artifact reference.
* The presenter will navigate to the artifacts page.
*
* @param artifact the selected artifact.
*/
public void onArtifactSelected(ArtifactReference artifact) {
PlaceRequest request = new PlaceRequest(NameTokens.ARTIFACTS_PRESENTER);
if (artifact != null) {
request = request.with(NameTokens.ARTIFACT_REFERENCE_KEY_PARAM, URL.encode(artifact.key()));
}
_placeManager.revealRelativePlace(request, -1);
}
示例8: onNavigateToService
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
/**
* Notifies the presenter that the user wishes to view details about a
* specific service.
*
* @param service the service.
* @param application the application containing the service.
*/
public void onNavigateToService(Service service, Application application) {
if (service == null || application == null) {
Console.error(Singleton.MESSAGES.error_navigateToService());
return;
}
_placeManager.revealRelativePlace(
new PlaceRequest(NameTokens.SERVICES_PRESENTER).with(NameTokens.SERVICE_NAME_PARAM,
URL.encode(service.getName())).with(NameTokens.APPLICATION_NAME_PARAM,
URL.encode(application.getName())), -1);
}
示例9: onNavigateToReference
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
/**
* Notifies the presenter that the user wishes to view details about a
* specific reference.
*
* @param reference the reference.
* @param application the application containing the reference.
*/
public void onNavigateToReference(Reference reference, Application application) {
if (reference == null || application == null) {
Console.error(Singleton.MESSAGES.error_navigateToReference());
return;
}
_placeManager.revealRelativePlace(
new PlaceRequest(NameTokens.REFERENCES_PRESENTER).with(NameTokens.REFERENCE_NAME_PARAM,
URL.encode(reference.getName())).with(NameTokens.APPLICATION_NAME_PARAM,
URL.encode(application.getName())), -1);
}
示例10: prepareFromRequest
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
@Override
public void prepareFromRequest(PlaceRequest request) {
super.prepareFromRequest(request);
_applicationName = request.getParameter(NameTokens.APPLICATION_NAME_PARAM, null);
if (_applicationName != null) {
_applicationName = URL.decode(_applicationName);
}
}
示例11: onApplicationSelected
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
/**
* Navigates to the application page, displaying the details of the
* application.
*
* @param application the selected application
*/
public void onApplicationSelected(Application application) {
if (application == null) {
Console.error(Singleton.MESSAGES.error_navigateToApplication());
return;
}
_placeManager.revealRelativePlace(
new PlaceRequest(NameTokens.APPLICATIONS_PRESENTER).with(NameTokens.APPLICATION_NAME_PARAM,
URL.encode(application.getName())), -1);
}
示例12: prepareFromRequest
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
@Override
public void prepareFromRequest(PlaceRequest request) {
super.prepareFromRequest(request);
_artifactKey = request.getParameter(NameTokens.ARTIFACT_REFERENCE_KEY_PARAM, null);
if (_artifactKey != null) {
_artifactKey = URL.decode(_artifactKey);
}
}
示例13: createApplicationLink
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
private String createApplicationLink(String applicationName) {
PlaceRequest request = new PlaceRequest(NameTokens.APPLICATIONS_PRESENTER);
if (applicationName != null) {
request = request.with(NameTokens.APPLICATION_NAME_PARAM, URL.encode(applicationName));
}
return _presenter.getPlaceManager().buildRelativeHistoryToken(request, -1);
}
示例14: onServiceSelected
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
/**
* Notifies the presenter that the user has selected a service. The
* presenter will load the service details and pass them back to the view to
* be displayed.
*
* @param service the selected service.
*/
public void onServiceSelected(Service service) {
PlaceRequest request = new PlaceRequest(NameTokens.SERVICES_PRESENTER);
if (service != null && service.getName() != null) {
request = request.with(NameTokens.SERVICE_NAME_PARAM, URL.encode(service.getName()));
if (service.getApplication() != null) {
request = request.with(NameTokens.APPLICATION_NAME_PARAM, URL.encode(service.getApplication()));
}
}
_placeManager.revealRelativePlace(request, -1);
}
示例15: prepareFromRequest
import com.gwtplatform.mvp.shared.proxy.PlaceRequest; //导入依赖的package包/类
@Override
public void prepareFromRequest(PlaceRequest request) {
super.prepareFromRequest(request);
_serviceName = _placeManager.getCurrentPlaceRequest().getParameter(NameTokens.SERVICE_NAME_PARAM, null);
_applicationName = _placeManager.getCurrentPlaceRequest().getParameter(NameTokens.APPLICATION_NAME_PARAM, null);
if (_serviceName != null) {
_serviceName = URL.decode(_serviceName);
}
if (_applicationName != null) {
_applicationName = URL.decode(_applicationName);
}
}