Search in sources :

Example 16 with Place

use of com.google.gwt.place.shared.Place in project webprotege by protegeproject.

the class CollectionItemListPresenter method goToSelectedItem.

void goToSelectedItem() {
    view.getSelection().ifPresent(collectionItem -> {
        Place place = placeController.getWhere();
        if (!(place instanceof CollectionViewPlace)) {
            return;
        }
        CollectionViewPlace collectionViewPlace = (CollectionViewPlace) place;
        placeController.goTo(new CollectionViewPlace(collectionViewPlace.getProjectId(), collectionViewPlace.getCollectionId(), collectionViewPlace.getFormId(), Optional.of(collectionItem)));
    });
}
Also used : CollectionViewPlace(edu.stanford.bmir.protege.web.shared.place.CollectionViewPlace) CollectionViewPlace(edu.stanford.bmir.protege.web.shared.place.CollectionViewPlace) Place(com.google.gwt.place.shared.Place)

Example 17 with Place

use of com.google.gwt.place.shared.Place in project webprotege by protegeproject.

the class EditProjectPrefixDeclarationsHandlerImpl method handleEditProjectPrefixes.

@Override
public void handleEditProjectPrefixes() {
    Place currentPlace = placeController.getWhere();
    if (currentPlace instanceof HasProjectId) {
        ProjectId projectId = ((HasProjectId) currentPlace).getProjectId();
        ProjectPrefixDeclarationsPlace prefixesPlace = new ProjectPrefixDeclarationsPlace(projectId, Optional.ofNullable(currentPlace));
        placeController.goTo(prefixesPlace);
    }
}
Also used : HasProjectId(edu.stanford.bmir.protege.web.shared.project.HasProjectId) ProjectPrefixDeclarationsPlace(edu.stanford.bmir.protege.web.shared.place.ProjectPrefixDeclarationsPlace) ProjectId(edu.stanford.bmir.protege.web.shared.project.ProjectId) HasProjectId(edu.stanford.bmir.protege.web.shared.project.HasProjectId) Place(com.google.gwt.place.shared.Place) ProjectPrefixDeclarationsPlace(edu.stanford.bmir.protege.web.shared.place.ProjectPrefixDeclarationsPlace)

Aggregations

Place (com.google.gwt.place.shared.Place)17 CollectionViewPlace (edu.stanford.bmir.protege.web.shared.place.CollectionViewPlace)4 HasProjectId (edu.stanford.bmir.protege.web.shared.project.HasProjectId)3 ProjectId (edu.stanford.bmir.protege.web.shared.project.ProjectId)3 LoginPlace (edu.stanford.bmir.protege.web.shared.login.LoginPlace)2 ProjectPrefixDeclarationsPlace (edu.stanford.bmir.protege.web.shared.place.ProjectPrefixDeclarationsPlace)2 ProjectViewPlace (edu.stanford.bmir.protege.web.shared.place.ProjectViewPlace)2 SharingSettingsPlace (edu.stanford.bmir.protege.web.shared.sharing.SharingSettingsPlace)2 Nonnull (javax.annotation.Nonnull)2 CollectionPresenter (edu.stanford.bmir.protege.web.client.collection.CollectionPresenter)1 ClientProjectComponent (edu.stanford.bmir.protege.web.client.inject.ClientProjectComponent)1 ClientProjectModule (edu.stanford.bmir.protege.web.client.inject.ClientProjectModule)1 ProjectPresenter (edu.stanford.bmir.protege.web.client.project.ProjectPresenter)1 ProjectSettingsActivity (edu.stanford.bmir.protege.web.client.projectsettings.ProjectSettingsActivity)1 SharingSettingsActivity (edu.stanford.bmir.protege.web.client.sharing.SharingSettingsActivity)1 SharingSettingsPresenter (edu.stanford.bmir.protege.web.client.sharing.SharingSettingsPresenter)1 ProjectTagsActivity (edu.stanford.bmir.protege.web.client.tag.ProjectTagsActivity)1 UserInSession (edu.stanford.bmir.protege.web.shared.app.UserInSession)1 CollectionItem (edu.stanford.bmir.protege.web.shared.collection.CollectionItem)1 GetCollectionItemsAction (edu.stanford.bmir.protege.web.shared.collection.GetCollectionItemsAction)1