]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms.e4/src/org/argeo/cms/e4/maintenance/NonAdminPage.java
1 package org
.argeo
.cms
.e4
.maintenance
;
4 import javax
.jcr
.RepositoryException
;
6 import org
.argeo
.cms
.swt
.CmsSwtUtils
;
7 import org
.argeo
.cms
.ui
.CmsUiProvider
;
8 import org
.eclipse
.swt
.SWT
;
9 import org
.eclipse
.swt
.layout
.GridData
;
10 import org
.eclipse
.swt
.layout
.GridLayout
;
11 import org
.eclipse
.swt
.widgets
.Composite
;
12 import org
.eclipse
.swt
.widgets
.Control
;
13 import org
.eclipse
.swt
.widgets
.Label
;
15 public class NonAdminPage
implements CmsUiProvider
{
18 public Control
createUi(Composite parent
, Node context
)
19 throws RepositoryException
{
20 Composite body
= new Composite(parent
, SWT
.NO_FOCUS
);
21 body
.setLayoutData(CmsSwtUtils
.fillAll());
22 body
.setLayout(new GridLayout());
23 Label label
= new Label(body
, SWT
.NONE
);
24 label
.setText("You should be an admin to perform maintenance operations. "
25 + "Are you sure you are logged in?");
26 label
.setLayoutData(new GridData(SWT
.CENTER
, SWT
.CENTER
, true, true));