it.sistematica.isharedoc.service.keyring
Class KeyringItem<T>

java.lang.Object
  extended by it.sistematica.isharedoc.service.keyring.KeyringItem<T>
Direct Known Subclasses:
KeyringItem.Password, KeyringItem.PrivateKey, KeyringItem.X509Certificate

public abstract class KeyringItem<T>
extends java.lang.Object


Nested Class Summary
static class KeyringItem.ItemType
           
static class KeyringItem.Password
           
static class KeyringItem.PrivateKey
           
static class KeyringItem.X509Certificate
           
 
Constructor Summary
KeyringItem(T object)
           
 
Method Summary
 java.lang.String getAlias()
           
 java.lang.Long getKeyringId()
           
 T getObject()
           
abstract  KeyringItem.ItemType getType()
           
 void setAlias(java.lang.String alias)
           
 void setKeyringId(java.lang.Long keyringId)
           
 void setObject(T object)
           
 java.lang.String toString()
           
protected  org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KeyringItem

public KeyringItem(T object)
Method Detail

getKeyringId

public java.lang.Long getKeyringId()

setKeyringId

public void setKeyringId(java.lang.Long keyringId)

getAlias

public java.lang.String getAlias()

setAlias

public void setAlias(java.lang.String alias)

getType

public abstract KeyringItem.ItemType getType()

getObject

public T getObject()

setObject

public void setObject(T object)

toStringBuilder

protected org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object