org.eclipse.higgins.icard.provider.cardspace.common
Class InformationCard

java.lang.Object
  extended byorg.eclipse.higgins.icard.provider.cardspace.common.InformationCard
All Implemented Interfaces:
org.eclipse.higgins.icard.ICard, org.eclipse.higgins.icard.IClaimContainer, org.eclipse.higgins.icard.IClaimTypeContainer, org.eclipse.higgins.icard.IInformationCard
Direct Known Subclasses:
ManagedCard, PersonalCard

public abstract class InformationCard
extends Object
implements org.eclipse.higgins.icard.IInformationCard


Constructor Summary
InformationCard()
           
 
Method Summary
 org.eclipse.higgins.icard.CUID getCUID()
           
 String getDescription()
           
 byte[] getHashSalt()
           
 String getID()
           
 byte[] getImage()
           
 String getImageType()
           
 String getIssuer()
           
 byte[] getIssuerID()
           
 String getIssuerName()
           
 byte[] getMasterKey()
           
 String getName()
           
 org.eclipse.higgins.icard.ICardProvider getProvider()
           
 Iterator getSupportedClaimTypes()
           
 List getSupportedClaimTypesUris()
           
 List getSupportedTokenTypes()
           
 Date getTimeExpires()
           
 Date getTimeIssued()
           
 Date getTimeLastUpdated()
           
 String getType()
           
 String getVersion()
           
 boolean isClaimsRetrieved()
           
 boolean isFormatSupported(org.eclipse.higgins.icard.io.IElementFormat format)
           
 boolean isSelfIssued()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.higgins.icard.IInformationCard
toElement
 
Methods inherited from interface org.eclipse.higgins.icard.ICard
applyUpdates, beginUpdates, cancelUpdates, getClaimByLocalName, getRequiredCredentials, isEditable, isEditMode, setImage, setIssuerName, setName, setTimeExpires
 
Methods inherited from interface org.eclipse.higgins.icard.IClaimContainer
createClaim, getClaim, getClaims, setClaim
 

Constructor Detail

InformationCard

public InformationCard()
Method Detail

getType

public String getType()
Specified by:
getType in interface org.eclipse.higgins.icard.ICard

getName

public String getName()
Specified by:
getName in interface org.eclipse.higgins.icard.ICard

getID

public String getID()
Specified by:
getID in interface org.eclipse.higgins.icard.ICard

getIssuerName

public String getIssuerName()
Specified by:
getIssuerName in interface org.eclipse.higgins.icard.ICard

getIssuerID

public byte[] getIssuerID()
Specified by:
getIssuerID in interface org.eclipse.higgins.icard.IInformationCard

getIssuer

public String getIssuer()
Specified by:
getIssuer in interface org.eclipse.higgins.icard.ICard

getImage

public byte[] getImage()
Specified by:
getImage in interface org.eclipse.higgins.icard.ICard

getImageType

public String getImageType()
Specified by:
getImageType in interface org.eclipse.higgins.icard.ICard

getTimeIssued

public Date getTimeIssued()
Specified by:
getTimeIssued in interface org.eclipse.higgins.icard.ICard

getTimeExpires

public Date getTimeExpires()
Specified by:
getTimeExpires in interface org.eclipse.higgins.icard.ICard

getSupportedClaimTypes

public Iterator getSupportedClaimTypes()
Specified by:
getSupportedClaimTypes in interface org.eclipse.higgins.icard.IClaimTypeContainer

getSupportedClaimTypesUris

public List getSupportedClaimTypesUris()
Specified by:
getSupportedClaimTypesUris in interface org.eclipse.higgins.icard.ICard

getVersion

public String getVersion()
Specified by:
getVersion in interface org.eclipse.higgins.icard.ICard

getSupportedTokenTypes

public List getSupportedTokenTypes()
Specified by:
getSupportedTokenTypes in interface org.eclipse.higgins.icard.ICard

getProvider

public org.eclipse.higgins.icard.ICardProvider getProvider()
Specified by:
getProvider in interface org.eclipse.higgins.icard.ICard

getHashSalt

public byte[] getHashSalt()
Specified by:
getHashSalt in interface org.eclipse.higgins.icard.IInformationCard

getMasterKey

public byte[] getMasterKey()
                    throws org.eclipse.higgins.icard.CardException
Specified by:
getMasterKey in interface org.eclipse.higgins.icard.IInformationCard
Throws:
org.eclipse.higgins.icard.CardException

getTimeLastUpdated

public Date getTimeLastUpdated()
Specified by:
getTimeLastUpdated in interface org.eclipse.higgins.icard.ICard

isSelfIssued

public boolean isSelfIssued()
Specified by:
isSelfIssued in interface org.eclipse.higgins.icard.ICard

getCUID

public org.eclipse.higgins.icard.CUID getCUID()
Specified by:
getCUID in interface org.eclipse.higgins.icard.ICard

getDescription

public String getDescription()
Specified by:
getDescription in interface org.eclipse.higgins.icard.ICard

isClaimsRetrieved

public boolean isClaimsRetrieved()
Specified by:
isClaimsRetrieved in interface org.eclipse.higgins.icard.ICard

isFormatSupported

public boolean isFormatSupported(org.eclipse.higgins.icard.io.IElementFormat format)
Specified by:
isFormatSupported in interface org.eclipse.higgins.icard.ICard