org.eclipse.higgins.icard.provider.cardspace.common
Class InformationCard
java.lang.Object
org.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
| 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 |
InformationCard
public InformationCard()
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