CodeBeamer 5.4.0.1-RC API

com.intland.codebeamer.persistence.dto
Class UserKeyDto

java.lang.Object
  extended by com.intland.codebeamer.persistence.dto.base.IdentifiableDto
      extended by com.intland.codebeamer.persistence.dto.base.NamedDto
          extended by com.intland.codebeamer.persistence.dto.UserKeyDto
All Implemented Interfaces:
BaseDto, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, java.security.Key

public class UserKeyDto
extends NamedDto
implements java.security.Key

The association of a public key with a user

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.base.NamedDto
NamedDto.NameComparator
 
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto
IdentifiableDto.IdComparator
 
Field Summary
 
Fields inherited from interface java.security.Key
serialVersionUID
 
Constructor Summary
UserKeyDto()
           
UserKeyDto(UserDto user, java.lang.String name, java.security.Key key)
           
UserKeyDto(UserDto user, java.lang.String name, java.lang.String algorithm, java.lang.String format, byte[] encoded)
           
UserKeyDto(UserKeyDto userKey)
           
 
Method Summary
 int compareTo(java.lang.Object obj)
          Caution: NamedDto compareTo violates the rule that a.equals(b) is equivalent to a.compareTo(b) == 0, because only the names are compared
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAlgorithm()
           
 byte[] getEncoded()
           
 java.lang.String getFormat()
           
 UserDto getUser()
           
 int hashCode()
           
 void setAlgorithm(java.lang.String algorithm)
           
 void setEncoded(byte[] encoded)
           
 void setFormat(java.lang.String format)
           
 void setUser(UserDto user)
           
 java.lang.String toString()
           
 
Methods inherited from class com.intland.codebeamer.persistence.dto.base.NamedDto
compareNames, compareString, compareStringIgnoreCase, createLookupMap, getName, setName
 
Methods inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto
clone, compare, compareInteger, equals, getId, hashCode, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserKeyDto

public UserKeyDto()

UserKeyDto

public UserKeyDto(UserDto user,
                  java.lang.String name,
                  java.lang.String algorithm,
                  java.lang.String format,
                  byte[] encoded)

UserKeyDto

public UserKeyDto(UserDto user,
                  java.lang.String name,
                  java.security.Key key)

UserKeyDto

public UserKeyDto(UserKeyDto userKey)
Method Detail

getUser

public UserDto getUser()

setUser

public void setUser(UserDto user)

getAlgorithm

public java.lang.String getAlgorithm()
Specified by:
getAlgorithm in interface java.security.Key

setAlgorithm

public void setAlgorithm(java.lang.String algorithm)

getFormat

public java.lang.String getFormat()
Specified by:
getFormat in interface java.security.Key

setFormat

public void setFormat(java.lang.String format)

getEncoded

public byte[] getEncoded()
Specified by:
getEncoded in interface java.security.Key

setEncoded

public void setEncoded(byte[] encoded)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class NamedDto

hashCode

public int hashCode()
Overrides:
hashCode in class NamedDto

compareTo

public int compareTo(java.lang.Object obj)
Description copied from class: NamedDto
Caution: NamedDto compareTo violates the rule that a.equals(b) is equivalent to a.compareTo(b) == 0, because only the names are compared

Specified by:
compareTo in interface java.lang.Comparable
Overrides:
compareTo in class NamedDto

toString

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

CodeBeamer 5.4.0.1-RC API

Copyright © 2006-2009 Intland Software. All rights reserved.