diff options
Diffstat (limited to 'org.eclipse.userstorage/src')
-rw-r--r-- | org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Activator.java | 1 | ||||
-rw-r--r-- | org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Session.java | 1 | ||||
-rw-r--r-- | org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Storage.java | 6 | ||||
-rw-r--r-- | org.eclipse.userstorage/src/org/eclipse/userstorage/internal/StorageService.java | 1 | ||||
-rw-r--r-- | org.eclipse.userstorage/src/org/eclipse/userstorage/spi/Credentials.java (renamed from org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Credentials.java) | 32 | ||||
-rw-r--r-- | org.eclipse.userstorage/src/org/eclipse/userstorage/spi/ICredentialsProvider.java | 1 |
6 files changed, 40 insertions, 2 deletions
diff --git a/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Activator.java b/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Activator.java index 9ca0d79..f2f28fc 100644 --- a/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Activator.java +++ b/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Activator.java @@ -12,6 +12,7 @@ package org.eclipse.userstorage.internal; import org.eclipse.userstorage.IStorageService; import org.eclipse.userstorage.internal.util.StringUtil; +import org.eclipse.userstorage.spi.Credentials; import org.eclipse.userstorage.spi.ICredentialsProvider; import org.eclipse.core.runtime.CoreException; diff --git a/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Session.java b/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Session.java index 04ae3f0..050a36d 100644 --- a/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Session.java +++ b/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Session.java @@ -15,6 +15,7 @@ import org.eclipse.userstorage.internal.util.IOUtil; import org.eclipse.userstorage.internal.util.JSONUtil; import org.eclipse.userstorage.internal.util.ProxyUtil; import org.eclipse.userstorage.internal.util.StringUtil; +import org.eclipse.userstorage.spi.Credentials; import org.eclipse.userstorage.spi.ICredentialsProvider; import org.eclipse.userstorage.util.ConflictException; import org.eclipse.userstorage.util.NotFoundException; diff --git a/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Storage.java b/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Storage.java index 1cd0fa6..e7c7230 100644 --- a/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Storage.java +++ b/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Storage.java @@ -227,6 +227,12 @@ public final class Storage implements IStorage return chunk.next(); } + + @Override + public void remove() + { + throw new UnsupportedOperationException(); + } }; } }; diff --git a/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/StorageService.java b/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/StorageService.java index 33eafdc..eb5dcb1 100644 --- a/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/StorageService.java +++ b/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/StorageService.java @@ -12,6 +12,7 @@ package org.eclipse.userstorage.internal; import org.eclipse.userstorage.IStorageService; import org.eclipse.userstorage.internal.util.StringUtil; +import org.eclipse.userstorage.spi.Credentials; import org.eclipse.userstorage.spi.ICredentialsProvider; import org.eclipse.userstorage.util.ConflictException; diff --git a/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Credentials.java b/org.eclipse.userstorage/src/org/eclipse/userstorage/spi/Credentials.java index 579a57a..9e78cbe 100644 --- a/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Credentials.java +++ b/org.eclipse.userstorage/src/org/eclipse/userstorage/spi/Credentials.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation */ -package org.eclipse.userstorage.internal; +package org.eclipse.userstorage.spi; import org.eclipse.userstorage.internal.util.StringUtil; @@ -16,6 +16,8 @@ import java.io.Serializable; import java.util.Arrays; /** + * Represents the credentials of a user. + * * @author Eike Stepper */ public final class Credentials implements Serializable @@ -26,26 +28,48 @@ public final class Credentials implements Serializable private byte[] password; + /** + * Public constructor to make this class {@link Serializable}. + */ public Credentials() { } + /** + * Constructs these credentials with the given parameters. + * + * @param username The user name of the user.<p> + * @param password The password of the user.<p> + */ public Credentials(String username, String password) { this.username = username; this.password = StringUtil.encrypt(password); } + /** + * Returns the user name of this user. + * + * @return the user name of this user.<p> + */ public String getUsername() { return username; } + /** + * Returns the password of this user. + * + * @return the password of this user.<p> + */ public String getPassword() { return StringUtil.decrypt(password); } + /** + * {@inheritDoc} + */ @Override public int hashCode() { @@ -56,6 +80,9 @@ public final class Credentials implements Serializable return result; } + /** + * {@inheritDoc} + */ @Override public boolean equals(Object obj) { @@ -95,6 +122,9 @@ public final class Credentials implements Serializable return true; } + /** + * {@inheritDoc} + */ @Override public String toString() { diff --git a/org.eclipse.userstorage/src/org/eclipse/userstorage/spi/ICredentialsProvider.java b/org.eclipse.userstorage/src/org/eclipse/userstorage/spi/ICredentialsProvider.java index 222c590..006b8de 100644 --- a/org.eclipse.userstorage/src/org/eclipse/userstorage/spi/ICredentialsProvider.java +++ b/org.eclipse.userstorage/src/org/eclipse/userstorage/spi/ICredentialsProvider.java @@ -12,7 +12,6 @@ package org.eclipse.userstorage.spi; import org.eclipse.userstorage.IStorageService; import org.eclipse.userstorage.internal.Activator; -import org.eclipse.userstorage.internal.Credentials; /** * Provides the user's credentials for a given {@link IStorageService storage service}. |