Author: kstam
Date: Fri Sep 9 06:25:01 2011
New Revision: 1167014
URL: http://svn.apache.org/viewvc?rev=1167014&view=rev
Log:
JUDDI-510, Action buttons in the Publisher portlet should be disabled for
non-admin users
Added:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/StatusBarPanel.java
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/logout.png
(with props)
Modified:
juddi/trunk/juddi-console/uddi-portlets/ (props changed)
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Images.java
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/JUDDIPublisher.java
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Login.java
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/LoginPanel.java
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/MenuBarPanel.java
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherPanel.java
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIEditor.java
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISubscription.java
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/SecurityService.java
juddi/trunk/juddi-console/uddi-portlets/war/uddiportlets.css
Propchange: juddi/trunk/juddi-console/uddi-portlets/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Fri Sep 9 06:25:01 2011
@@ -1,7 +1,4 @@
-target
-
.settings
-
+target
.classpath
-
.project
Modified:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Images.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Images.java?rev=1167014&r1=1167013&r2=1167014&view=diff
==============================================================================
---
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Images.java
(original)
+++
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Images.java
Fri Sep 9 06:25:01 2011
@@ -38,6 +38,7 @@ public interface Images extends ImageBu
AbstractImagePrototype create();
AbstractImagePrototype save();
AbstractImagePrototype delete();
+ AbstractImagePrototype logout();
AbstractImagePrototype sync();
AbstractImagePrototype manager();
}
Modified:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/JUDDIPublisher.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/JUDDIPublisher.java?rev=1167014&r1=1167013&r2=1167014&view=diff
==============================================================================
---
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/JUDDIPublisher.java
(original)
+++
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/JUDDIPublisher.java
Fri Sep 9 06:25:01 2011
@@ -26,6 +26,7 @@ import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.DockPanel;
+import com.google.gwt.user.client.ui.FlowPanel;
import com.google.gwt.user.client.ui.RootPanel;
/**
@@ -37,13 +38,16 @@ public class JUDDIPublisher implements E
private static JUDDIPublisher singleton;
+ private FlowPanel flowPanel = new FlowPanel();
private MenuBarPanel menuBar = new MenuBarPanel(MenuBarPanel.PUBLISHER);
+ private StatusBarPanel statusBar = new StatusBarPanel(this);
private DockPanel dockPanel = new DockPanel();
private LoginPanel loginPanel = new LoginPanel(this);
private PublisherListPanel publisherListPanel = new
PublisherListPanel();
private PublisherPanel publisherPanel = null;
private JUDDIApiServiceAsync juddiApiService = (JUDDIApiServiceAsync)
GWT.create(JUDDIApiService.class);
-
+ private boolean isAdmin = false;
+
public static JUDDIPublisher getInstance() {
return singleton;
}
@@ -55,9 +59,19 @@ public class JUDDIPublisher implements E
dockPanel.setWidth("100%");
dockPanel.setSpacing(8);
+
menuBar.setVisible(false);
- menuBar.setHeight("20px");
- dockPanel.add(menuBar,DockPanel.NORTH);
+ menuBar.setStyleName("menu");
+
+ flowPanel.setWidth("100%");
+ flowPanel.add(menuBar);
+
+ statusBar.setVisible(false);
+ statusBar.setStyleName("status");
+
+ flowPanel.add(statusBar);
+
+ dockPanel.add(flowPanel,DockPanel.NORTH);
loginPanel.setVisible(false);
dockPanel.add(loginPanel,DockPanel.WEST);
@@ -75,24 +89,36 @@ public class JUDDIPublisher implements E
loginPanel.setVisible(true);
publisherListPanel.setVisible(false);
menuBar.setVisible(false);
+ statusBar.setUser("");
+ statusBar.setVisible(false);
} else {
loginPanel.setVisible(false);
menuBar.setVisible(true);
+ if (getIsAdmin()) menuBar.setVisible(true);
+ statusBar.setVisible(true);
+ statusBar.setUser(getPublisherId());
publisherListPanel.setVisible(true);
- String publisherId = loginPanel.getPublisherId();
- publisherListPanel.listPublishers(token, publisherId);
+ publisherListPanel.listPublishers(this);
}
}
+ public void logout() {
+ loginPanel.setToken(null);
+ loginPanel.setVisible(true);
+ publisherListPanel.setVisible(false);
+ menuBar.setVisible(false);
+ statusBar.setUser("");
+ statusBar.setVisible(false);
+ if (publisherPanel!=null) publisherPanel.setVisible(false);
+ }
+
public void displayPublisher(Publisher publisher) {
if (publisherPanel!=null ) dockPanel.remove(publisherPanel);
publisherPanel = new PublisherPanel(publisher);
publisherPanel.setWidth("100%");
publisherPanel.setStyleName("detail-panel");
dockPanel.add(publisherPanel,DockPanel.EAST);
- String token = loginPanel.getToken();
- String publisherId = loginPanel.getPublisherId();
- publisherListPanel.listPublishers(token, publisherId);
+ publisherListPanel.listPublishers(this);
}
public void setSelectedPublisher(String selectedPublisherId) {
@@ -101,22 +127,25 @@ public class JUDDIPublisher implements E
public void hidePublisher() {
publisherPanel.setVisible(false);
- String token = loginPanel.getToken();
- String publisherId = loginPanel.getPublisherId();
publisherListPanel.selectRow(0);
if (publisherPanel!=null ) dockPanel.remove(publisherPanel);
publisherPanel=null;
- publisherListPanel.listPublishers(token, publisherId);
+ publisherListPanel.listPublishers(this);
}
public String getToken() {
return loginPanel.getToken();
}
+ public String getPublisherId() {
+ return loginPanel.getPublisherId();
+ }
+
public void savePublisher() {
if (publisherPanel!=null) {
publisherPanel.savePublisher(getToken());
}
+ publisherListPanel.listPublishers(this);
}
public void newPublisher() {
@@ -151,6 +180,18 @@ public class JUDDIPublisher implements E
}
});
}
-
+
+ public boolean getIsAdmin() {
+ return isAdmin;
+ }
+
+ public void setIsAdmin(boolean isAdmin) {
+ this.isAdmin = isAdmin;
+
+ menuBar.setVisible(isAdmin);
+ if (publisherPanel!=null) {
+ publisherPanel.setUserIsAdmin(isAdmin);
+ }
+ }
}
Modified:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Login.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Login.java?rev=1167014&r1=1167013&r2=1167014&view=diff
==============================================================================
---
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Login.java
(original)
+++
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Login.java
Fri Sep 9 06:25:01 2011
@@ -19,4 +19,5 @@ package org.apache.juddi.portlets.client
public interface Login {
public void login();
+ public void logout();
}
Modified:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/LoginPanel.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/LoginPanel.java?rev=1167014&r1=1167013&r2=1167014&view=diff
==============================================================================
---
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/LoginPanel.java
(original)
+++
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/LoginPanel.java
Fri Sep 9 06:25:01 2011
@@ -21,17 +21,17 @@ import org.apache.juddi.portlets.client.
import org.apache.juddi.portlets.client.service.SecurityServiceAsync;
import com.google.gwt.core.client.GWT;
+import com.google.gwt.event.dom.client.ClickEvent;
+import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.Button;
-import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.FlowPanel;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.PasswordTextBox;
import com.google.gwt.user.client.ui.TextBox;
-import com.google.gwt.user.client.ui.Widget;
-public class LoginPanel extends FlowPanel implements ClickListener {
+public class LoginPanel extends FlowPanel {
//UI Widgets
private Button tokenButton = new Button("Login");
@@ -61,18 +61,15 @@ public class LoginPanel extends FlowPane
passwordBox.setStyleName("portlet-form-input-field");
add(passwordBox);
- tokenButton.addClickListener(this);
+ tokenButton.addClickHandler(new ClickHandler() {
+ public void onClick(ClickEvent event) {
+ getToken(usernameBox.getText(),
passwordBox.getText());
+ }
+ });
tokenButton.setStyleName(("portlet-form-button"));
add(tokenButton);
}
- public void onClick(Widget sender) {
- if (sender == tokenButton) {
- getToken(usernameBox.getText(), passwordBox.getText());
- } else {
- System.err.println("undefined");
- }
- }
/**
* Obtains an authenticationToken
* @param user
@@ -91,16 +88,41 @@ public class LoginPanel extends FlowPane
publisherId = response.getUsername();
application.login();
} else {
- Window.alert("error: " +
response.getMessage());
+ application.login();
+ //Window.alert("error: " +
response.getMessage());
}
}
});
}
+ /**
+ * Obtains an authenticationToken
+ * @param user
+ * @param password
+ */
+ protected void destroyToken(String user, String password) {
+ securityService.logout(new AsyncCallback<SecurityResponse>()
+ {
+ public void onFailure(Throwable caught) {
+ Window.alert("Error: " + caught.getMessage());
+ }
+
+ public void onSuccess(SecurityResponse response) {
+ token = null;
+ publisherId = null;
+ application.logout();
+ }
+ });
+ }
+
public String getToken() {
return token;
}
+ public void setToken(String token) {
+ this.token = token;
+ }
+
public String getPublisherId() {
return publisherId;
}
Modified:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/MenuBarPanel.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/MenuBarPanel.java?rev=1167014&r1=1167013&r2=1167014&view=diff
==============================================================================
---
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/MenuBarPanel.java
(original)
+++
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/MenuBarPanel.java
Fri Sep 9 06:25:01 2011
@@ -61,15 +61,25 @@ public class MenuBarPanel extends FlowPa
syncButton.setHTML(images.sync().getHTML());
syncButton.setStyleName(("portlet-form-button"));
syncButton.addClickListener(this);
+ syncButton.setTitle("Refresh subscriptions");
pushPanel.add(syncButton);
+ newButton.setTitle("Create New Subscription");
+ deleteButton.setTitle("Delete Subscription");
+ saveButton.setTitle("Save Subscription");
}
if (PUBLISHER.equals(context)) {
managerButton.setHTML(images.manager().getHTML());
managerButton.setStyleName(("portlet-form-button"));
managerButton.addClickListener(this);
+ managerButton.setTitle("Restart ClerkManager");
pushPanel.add(managerButton);
+ newButton.setTitle("Create New Publisher");
+ deleteButton.setTitle("Delete Publisher");
+ saveButton.setTitle("Save Publisher");
+
}
+
add(pushPanel);
}
Modified:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java?rev=1167014&r1=1167013&r2=1167014&view=diff
==============================================================================
---
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java
(original)
+++
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java
Fri Sep 9 06:25:01 2011
@@ -76,11 +76,14 @@ public class PublisherListPanel extends
}
/**
- * Obtains an authenticationToken
+ * Obtains a list of all publishers
* @param user
* @param password
*/
- protected List<Publisher> listPublishers(String token, String
publisherId) {
+ protected void listPublishers(final JUDDIPublisher juddiPublisher) {
+ final String token = juddiPublisher.getToken();
+ final String publisherId = juddiPublisher.getPublisherId();
+ juddiPublisher.setIsAdmin(false);
juddiApiService.getPublishers(token, publisherId, new
AsyncCallback<JUDDIApiResponse>()
{
public void onFailure(Throwable caught) {
@@ -99,13 +102,16 @@ public class PublisherListPanel extends
if (selectedRow==i+1 ||
selectedPublisher.equals(publishers.get(i).getAuthorizedName())) {
selectRow(i+1);
}
+ if (
(publishers.get(i).getAuthorizedName().equals(publisherId) ) &&
+
("true".equalsIgnoreCase(publishers.get(i).getIsAdmin())) ) {
+
juddiPublisher.setIsAdmin(true);
+ }
}
} else {
Window.alert("error: " +
response.getMessage());
}
}
});
- return publishers;
}
public void onCellClicked(SourcesTableEvents sender, int row, int cell)
{
Modified:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherPanel.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherPanel.java?rev=1167014&r1=1167013&r2=1167014&view=diff
==============================================================================
---
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherPanel.java
(original)
+++
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherPanel.java
Fri Sep 9 06:25:01 2011
@@ -56,14 +56,14 @@ public class PublisherPanel extends Flow
FlexTable flexTable = new FlexTable();
add(flexTable);
- Label id = new Label ("Id:");
+ Label id = new Label ("Username:");
id.setStyleName("portlet-form-field-label-right");
flexTable.setWidget(0, 0, id);
idBox.setText(this.publisher.getAuthorizedName());
idBox.setStyleName("portlet-form-input-field");
flexTable.setWidget(0, 1, idBox);
- Label name = new Label ("Name:");
+ Label name = new Label ("Full Name:");
name.setStyleName("portlet-form-field-label-right");
flexTable.setWidget(1, 0, name);
nameBox.setText(this.publisher.getPublisherName());
@@ -121,6 +121,18 @@ public class PublisherPanel extends Flow
}
+ public void setUserIsAdmin(boolean isAdmin) {
+ idBox.setEnabled(isAdmin);
+ nameBox.setEnabled(isAdmin);
+ emailAddressBox.setEnabled(isAdmin);
+ isAdminBox.setEnabled(isAdmin);
+ isEnabledBox.setEnabled(isAdmin);
+ maxBindingsPerServiceBox.setEnabled(isAdmin);
+ maxBusinessesBox.setEnabled(isAdmin);
+ maxServicesPerBusinessBox.setEnabled(isAdmin);
+ maxTModelBox.setEnabled(isAdmin);
+ }
+
protected void deletePublisher(String token){
if (publisher!=null) {
juddiApiService.deletePublisher(token,
publisher.getAuthorizedName(), new AsyncCallback<JUDDIApiResponse>()
Added:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/StatusBarPanel.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/StatusBarPanel.java?rev=1167014&view=auto
==============================================================================
---
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/StatusBarPanel.java
(added)
+++
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/StatusBarPanel.java
Fri Sep 9 06:25:01 2011
@@ -0,0 +1,67 @@
+/*
+ * Copyright 2001-2009 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+package org.apache.juddi.portlets.client;
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.user.client.ui.Button;
+import com.google.gwt.user.client.ui.ClickListener;
+import com.google.gwt.user.client.ui.FlowPanel;
+import com.google.gwt.user.client.ui.HorizontalPanel;
+import com.google.gwt.user.client.ui.Label;
+import com.google.gwt.user.client.ui.PushButton;
+import com.google.gwt.user.client.ui.Widget;
+
+public class StatusBarPanel extends FlowPanel implements ClickListener {
+
+ public static final Images images = (Images) GWT.create(Images.class);
+ PushButton logoutButton = new PushButton();
+ Label user = new Label();
+
+ public StatusBarPanel(JUDDIPublisher publisher) {
+
+ HorizontalPanel pushPanel = new HorizontalPanel();
+ pushPanel.setSpacing(7);
+
+ user.setText("");
+ pushPanel.add(user);
+
+ logoutButton.setHTML(images.logout().getHTML());
+ logoutButton.setStyleName(("portlet-form-button"));
+ logoutButton.addClickListener(this);
+ logoutButton.setTitle("Logout");
+
+ // in hosted mode it can be handy to have a logout button
+ boolean debug=false;
+ if (debug) {
+ pushPanel.add(logoutButton);
+ }
+
+ add(pushPanel);
+
+ }
+
+ public void onClick(Widget sender) {
+ if (sender == logoutButton) {
+ JUDDIPublisher.getInstance().logout();
+ }
+
+ }
+
+ public void setUser(String user) {
+ this.user.setText(user);
+ }
+}
Modified:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java?rev=1167014&r1=1167013&r2=1167014&view=diff
==============================================================================
---
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java
(original)
+++
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java
Fri Sep 9 06:25:01 2011
@@ -80,6 +80,11 @@ public class UDDIBrowser implements Entr
protected DetailPanel getDetailPanel() {
return detailPanel;
}
+
+ public void logout() {
+ loginPanel.setVisible(true);
+ applicationPanel.setVisible(false);
+ }
}
Modified:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIEditor.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIEditor.java?rev=1167014&r1=1167013&r2=1167014&view=diff
==============================================================================
---
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIEditor.java
(original)
+++
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIEditor.java
Fri Sep 9 06:25:01 2011
@@ -71,6 +71,10 @@ public class UDDIEditor implements Entry
}
}
+ public void logout() {
+
+ }
+
public String getToken() {
return loginPanel.getToken();
}
Modified:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISubscription.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISubscription.java?rev=1167014&r1=1167013&r2=1167014&view=diff
==============================================================================
---
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISubscription.java
(original)
+++
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISubscription.java
Fri Sep 9 06:25:01 2011
@@ -74,6 +74,10 @@ public class UDDISubscription implements
}
}
+ public void logout() {
+
+ }
+
public void displaySubscription(Subscription subscription) {
if (detailPanel!=null ) dockPanel.remove(detailPanel);
detailPanel = new SubscriptionPanel(subscription,
subscription.getNode());
Added:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/logout.png
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/logout.png?rev=1167014&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/logout.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/SecurityService.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/SecurityService.java?rev=1167014&r1=1167013&r2=1167014&view=diff
==============================================================================
---
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/SecurityService.java
(original)
+++
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/SecurityService.java
Fri Sep 9 06:25:01 2011
@@ -26,4 +26,5 @@ import com.google.gwt.user.client.rpc.Re
@RemoteServiceRelativePath("security")
public interface SecurityService extends RemoteService {
public SecurityResponse get(String username, String password);
+ public SecurityResponse logout();
}
Modified: juddi/trunk/juddi-console/uddi-portlets/war/uddiportlets.css
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/war/uddiportlets.css?rev=1167014&r1=1167013&r2=1167014&view=diff
==============================================================================
--- juddi/trunk/juddi-console/uddi-portlets/war/uddiportlets.css (original)
+++ juddi/trunk/juddi-console/uddi-portlets/war/uddiportlets.css Fri Sep 9
06:25:01 2011
@@ -85,4 +85,13 @@ img {
border:1px solid #000000;
margin-right:10px
padding:10px 5px 5px 5px;
+}
+
+.menu {
+ float: left;
+ height: 20px;
+}
+
+.status {
+ float: right;
}
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]