org.eclipse.higgins.sts.client.samples
Class ManagedCard
java.lang.Object
org.eclipse.higgins.icard.common.Card
org.eclipse.higgins.icard.provider.cardspace.common.InformationCard
org.eclipse.higgins.icard.provider.cardspace.common.ManagedCard
org.eclipse.higgins.sts.client.samples.ManagedCard
- All Implemented Interfaces:
- org.eclipse.higgins.icard.ICard, org.eclipse.higgins.icard.IClaimContainer, org.eclipse.higgins.icard.IClaimTypeContainer, org.eclipse.higgins.icard.IInformationCard, org.eclipse.higgins.icard.IManagedInformationCard
- public class ManagedCard
- extends org.eclipse.higgins.icard.provider.cardspace.common.ManagedCard
- Author:
- mikemci
| Methods inherited from class org.eclipse.higgins.icard.provider.cardspace.common.ManagedCard |
getClaim, getClaimByLocalName, getClaims, getIc07IssuerInformation, getPrivacyNotice, getRequireAppliesTo, getTokenServices, getType, initFromXML, isStrongRecipientIdentityRequired, setPrivacyNotice, setRequireAppliesTo, setTokenServices, toElement |
| Methods inherited from class org.eclipse.higgins.icard.provider.cardspace.common.InformationCard |
getExtensions, getHashSalt, getIssuerID, getMasterKey, hasExtensions, setExtensions, setHashSalt, setIssuerID, setMasterKey |
| Methods inherited from class org.eclipse.higgins.icard.common.Card |
getCUID, getDescription, getID, getImage, getImageType, getIssuer, getIssuerName, getName, getProvider, getSupportedClaimTypes, getSupportedClaimTypesUris, getSupportedTokenTypes, getTimeExpires, getTimeIssued, getTimeLastUpdated, getVersion, isFormatSupported, isSelfIssued, setClaims, setDescription, setImage, setImageType, setSelfIssued, setSupportedClaimTypes, setSupportedTokenTypes, setTimeIssued, setTimeLastUpdated |
| Methods inherited from interface org.eclipse.higgins.icard.IInformationCard |
getExtensions, getHashSalt, getIssuerID, getMasterKey, hasExtensions |
| Methods inherited from interface org.eclipse.higgins.icard.ICard |
getCUID, getDescription, getID, getImage, getImageType, getIssuer, getIssuerName, getName, getProvider, getSupportedClaimTypesUris, getSupportedTokenTypes, getTimeExpires, getTimeIssued, getTimeLastUpdated, getVersion, isFormatSupported, isSelfIssued |
| Methods inherited from interface org.eclipse.higgins.icard.IClaimTypeContainer |
getSupportedClaimTypes |
ManagedCard
public ManagedCard()
setID
public void setID(URI uriID)
setIssuer
public void setIssuer(String strIssuer)
setVersion
public void setVersion(String strVersion)
applyUpdates
public void applyUpdates()
throws org.eclipse.higgins.icard.InvalidStateException,
org.eclipse.higgins.icard.CardException
- Throws:
org.eclipse.higgins.icard.InvalidStateException
org.eclipse.higgins.icard.CardException
beginUpdates
public void beginUpdates()
throws org.eclipse.higgins.icard.InvalidStateException
- Throws:
org.eclipse.higgins.icard.InvalidStateException
cancelUpdates
public void cancelUpdates()
throws org.eclipse.higgins.icard.InvalidStateException
- Throws:
org.eclipse.higgins.icard.InvalidStateException
isEditMode
public boolean isEditMode()
isEditable
public boolean isEditable()
setImage
public void setImage(byte[] newImage,
String newImageType)
throws org.eclipse.higgins.icard.CardException
- Throws:
org.eclipse.higgins.icard.CardException
setIssuerName
public void setIssuerName(String name)
throws org.eclipse.higgins.icard.CardException
- Throws:
org.eclipse.higgins.icard.CardException
setName
public void setName(String newName)
throws org.eclipse.higgins.icard.CardException
- Throws:
org.eclipse.higgins.icard.CardException
setTimeExpires
public void setTimeExpires(Date date)
throws org.eclipse.higgins.icard.CardException
- Throws:
org.eclipse.higgins.icard.CardException
createClaim
public org.eclipse.higgins.icard.IClaim createClaim(String type)
throws org.eclipse.higgins.icard.InvalidTypeException,
org.eclipse.higgins.icard.ReadOnlyObjectException
- Throws:
org.eclipse.higgins.icard.InvalidTypeException
org.eclipse.higgins.icard.ReadOnlyObjectException
setClaim
public org.eclipse.higgins.icard.IClaim setClaim(org.eclipse.higgins.icard.IClaim copyFrom)
throws org.eclipse.higgins.icard.InvalidClaimException,
org.eclipse.higgins.icard.InvalidTypeException,
org.eclipse.higgins.icard.ReadOnlyObjectException
- Throws:
org.eclipse.higgins.icard.InvalidClaimException
org.eclipse.higgins.icard.InvalidTypeException
org.eclipse.higgins.icard.ReadOnlyObjectException
getRequiredCredentials
public org.eclipse.higgins.icard.auth.ICredentialDescriptor[] getRequiredCredentials()
isClaimsRetrieved
public boolean isClaimsRetrieved()
addExtension
public org.eclipse.higgins.icard.IInformationCardExtension addExtension(org.eclipse.higgins.icard.io.IElement extension)
throws org.eclipse.higgins.icard.CardException
- Throws:
org.eclipse.higgins.icard.CardException
removeExtension
public void removeExtension(org.eclipse.higgins.icard.IInformationCardExtension extension)
throws org.eclipse.higgins.icard.CardException
- Throws:
org.eclipse.higgins.icard.CardException