use of org.jboss.errai.security.shared.api.identity.User in project kie-wb-common by kiegroup.
the class CommentItemPresenterTest method setUp.
@Before
public void setUp() {
User user = mock(User.class);
doReturn("admin").when(user).getIdentifier();
doReturn(user).when(sessionInfo).getIdentity();
WorkspaceProject workspaceProject = mock(WorkspaceProject.class);
doReturn(mock(KieModule.class)).when(workspaceProject).getMainModule();
doReturn(mock(Repository.class)).when(workspaceProject).getRepository();
doReturn(mock(Space.class)).when(workspaceProject).getSpace();
doReturn(workspaceProject).when(libraryPlaces).getActiveWorkspace();
this.presenter = spy(new CommentItemPresenter(view, dateUtils, new CallerMock<>(changeRequestService), sessionInfo, libraryPlaces));
}
use of org.jboss.errai.security.shared.api.identity.User in project drools-wb by kiegroup.
the class GuidedDecisionTablePresenter method canEditColumns.
boolean canEditColumns() {
final String permission = WorkbenchFeatures.GUIDED_DECISION_TABLE_EDIT_COLUMNS;
final User user = sessionInfo.getIdentity();
return authorizationManager.authorize(permission, user);
}
use of org.jboss.errai.security.shared.api.identity.User in project drools-wb by kiegroup.
the class GuidedDecisionTablePresenterTest method testCanEditColumns.
@Test
public void testCanEditColumns() {
final String permission = WorkbenchFeatures.GUIDED_DECISION_TABLE_EDIT_COLUMNS;
final User user = mock(User.class);
doReturn(user).when(sessionInfo).getIdentity();
dtPresenter.canEditColumns();
verify(authorizationManager).authorize(permission, user);
}
Aggregations