Author: adietish
Date: 2011-09-28 06:32:56 -0400 (Wed, 28 Sep 2011)
New Revision: 35108
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.openshift.core/src/org/jboss/ide/eclipse/as/openshift/core/IUser.java
trunk/as/plugins/org.jboss.ide.eclipse.as.openshift.core/src/org/jboss/ide/eclipse/as/openshift/core/internal/InternalUser.java
Log:
[JBIDE-9773] completed IUser interface
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.openshift.core/src/org/jboss/ide/eclipse/as/openshift/core/IUser.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.openshift.core/src/org/jboss/ide/eclipse/as/openshift/core/IUser.java 2011-09-28
07:58:24 UTC (rev 35107)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.openshift.core/src/org/jboss/ide/eclipse/as/openshift/core/IUser.java 2011-09-28
10:32:56 UTC (rev 35108)
@@ -22,6 +22,8 @@
public String getPassword();
+ public String getUUID() throws OpenshiftException;
+
public IDomain getDomain() throws OpenshiftException;
public ISSHPublicKey getSshKey() throws OpenshiftException;
@@ -33,5 +35,7 @@
public Collection<IApplication> getApplications() throws OpenshiftException;
public IApplication getApplicationByName(String name) throws OpenshiftException;
+
+ public void refresh() throws OpenshiftException;
}
\ No newline at end of file
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.openshift.core/src/org/jboss/ide/eclipse/as/openshift/core/internal/InternalUser.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.openshift.core/src/org/jboss/ide/eclipse/as/openshift/core/internal/InternalUser.java 2011-09-28
07:58:24 UTC (rev 35107)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.openshift.core/src/org/jboss/ide/eclipse/as/openshift/core/internal/InternalUser.java 2011-09-28
10:32:56 UTC (rev 35108)
@@ -52,6 +52,7 @@
this.service = service;
}
+ @Override
public IDomain getDomain() throws OpenshiftException {
if (domain == null) {
this.domain = new Domain(
@@ -61,6 +62,7 @@
return domain;
}
+ @Override
public ISSHPublicKey getSshKey() throws OpenshiftException {
if (sshKey == null) {
sshKey = getUserInfo().getSshPublicKey();
@@ -68,18 +70,22 @@
return sshKey;
}
+ @Override
public String getRhlogin() {
return rhlogin;
}
+ @Override
public String getPassword() {
return password;
}
+ @Override
public String getUUID() throws OpenshiftException {
return getUserInfo().getUuid();
}
+ @Override
public List<ICartridge> getCartridges() throws OpenshiftException {
if (cartridges == null) {
this.cartridges = service.getCartridges(this);
@@ -87,12 +93,14 @@
return Collections.unmodifiableList(cartridges);
}
+ @Override
public IApplication createApplication(String name, ICartridge cartridge) throws
OpenshiftException {
Application application = service.createApplication(name, cartridge, this);
add(application);
return application;
}
+ @Override
public Collection<IApplication> getApplications() throws OpenshiftException {
if (getUserInfo().getApplicationInfos().size() > applications.size()) {
update(getUserInfo().getApplicationInfos());
@@ -100,6 +108,7 @@
return Collections.unmodifiableList(applications);
}
+ @Override
public IApplication getApplicationByName(String name) throws OpenshiftException {
return getApplicationByName(name, getApplications());
}
@@ -133,6 +142,7 @@
return userInfo;
}
+ @Override
public void refresh() throws OpenshiftException {
this.domain = null;
this.sshKey = null;
@@ -158,5 +168,4 @@
protected IOpenshiftService getService() {
return service;
}
-
}
Show replies by date