org.eclipse.higgins.icard.provider.cardspace.db
Interface IDaoMCard

All Superinterfaces:
IDAO, IDaoCard

public interface IDaoMCard
extends IDaoCard

DAO interface which represents data of cardspace-compatible managed card (see cardspace techref)


Field Summary
 
Fields inherited from interface org.eclipse.higgins.icard.provider.cardspace.db.IDAO
CHANGED_OBJ, DELETED_OBJ, NEW_OBJ, PRE_DELETED_NEW_OBJ, PRE_DELETED_STORED_OBJ, STORED_OBJ
 
Method Summary
 void addSupportedClaimType(IDaoSupportedClaimType supportedClaimType)
           
 void addSupportedTokenType(IDaoSupportedTokenType supportedTokenType)
           
 void addTokenService(IDaoTokenService tokenService)
           
 IDaoSupportedClaimType createSupportedClaimType()
           
 IDaoSupportedTokenType createSupportedTokenType()
           
 IDaoTokenService createTokenService()
           
 String getIssuer()
           
 String getIssuerName()
           
 String getPrivacyNotice()
           
 Boolean getRequireAppliesTo()
           
 ArrayList getSupportedClaimTypeList()
           
 ArrayList getSupportedTokenTypeList()
           
 ArrayList getTokenServiceList()
           
 void setIssuer(String issuer)
           
 void setIssuerName(String issuerName)
           
 void setPrivacyNotice(String privacyNotice)
           
 void setRequireAppliesTo(Boolean requireAppliesTo)
           
 
Methods inherited from interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
addInformationCardExtension, createInformationCardExtension, getCardID, getExtensions, getHashSalt, getImage, getImageType, getIssuerID, getLanguage, getMasterKey, getName, getTimeExpires, getTimeIssued, getTimeLastUpdated, getUserID, getVersion, setCardID, setHashSalt, setImage, setImageType, setIssuerID, setLanguage, setMasterKey, setName, setTimeExpires, setTimeIssued, setTimeLastUpdated, setVersion
 
Methods inherited from interface org.eclipse.higgins.icard.provider.cardspace.db.IDAO
addListener, getID, getState, removeListener, setDeleteState, store
 

Method Detail

getRequireAppliesTo

public Boolean getRequireAppliesTo()
Returns:

setRequireAppliesTo

public void setRequireAppliesTo(Boolean requireAppliesTo)
                         throws org.eclipse.higgins.icard.CardException
Parameters:
requireAppliesTo -
Throws:
org.eclipse.higgins.icard.CardException

getPrivacyNotice

public String getPrivacyNotice()
Returns:

setPrivacyNotice

public void setPrivacyNotice(String privacyNotice)
                      throws org.eclipse.higgins.icard.CardException
Parameters:
privacyNotice -
Throws:
org.eclipse.higgins.icard.CardException

getSupportedTokenTypeList

public ArrayList getSupportedTokenTypeList()
Returns:

createSupportedTokenType

public IDaoSupportedTokenType createSupportedTokenType()
Returns:

addSupportedTokenType

public void addSupportedTokenType(IDaoSupportedTokenType supportedTokenType)
                           throws org.eclipse.higgins.icard.CardException
Parameters:
supportedTokenType -
Throws:
org.eclipse.higgins.icard.CardException

getSupportedClaimTypeList

public ArrayList getSupportedClaimTypeList()
Returns:

createSupportedClaimType

public IDaoSupportedClaimType createSupportedClaimType()
Returns:

addSupportedClaimType

public void addSupportedClaimType(IDaoSupportedClaimType supportedClaimType)
                           throws org.eclipse.higgins.icard.CardException
Parameters:
supportedClaimType -
Throws:
org.eclipse.higgins.icard.CardException

getTokenServiceList

public ArrayList getTokenServiceList()
Returns:

createTokenService

public IDaoTokenService createTokenService()
Returns:

addTokenService

public void addTokenService(IDaoTokenService tokenService)
                     throws org.eclipse.higgins.icard.CardException
Parameters:
tokenService -
Throws:
org.eclipse.higgins.icard.CardException

getIssuer

public String getIssuer()
Returns:

setIssuer

public void setIssuer(String issuer)
               throws org.eclipse.higgins.icard.CardException
Parameters:
issuer -
Throws:
org.eclipse.higgins.icard.CardException

getIssuerName

public String getIssuerName()
Returns:

setIssuerName

public void setIssuerName(String issuerName)
                   throws org.eclipse.higgins.icard.CardException
Parameters:
issuerName -
Throws:
org.eclipse.higgins.icard.CardException