org.eclipse.higgins.icard.provider.cardspace.db.mysql
Class DaoMCard
java.lang.Object
org.eclipse.higgins.icard.provider.cardspace.db.mysql.DAO
org.eclipse.higgins.icard.provider.cardspace.db.mysql.DaoMCard
- All Implemented Interfaces:
- org.eclipse.higgins.icard.provider.cardspace.db.IDAO, org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard, org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
- public class DaoMCard
- extends DAO
- implements org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
| 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 |
| Methods inherited from interface org.eclipse.higgins.icard.provider.cardspace.db.IDAO |
addListener, getID, removeListener, setDeleteState, store |
DaoMCard
public DaoMCard(CardContext context,
String userID)
DaoMCard
public DaoMCard(CardContext context,
String userID,
ResultSet rs,
Connection con)
throws SQLException
init
public void init(ResultSet rs,
Connection con)
throws SQLException
- Throws:
SQLException
getState
public int getState()
- Specified by:
getState in interface org.eclipse.higgins.icard.provider.cardspace.db.IDAO- Overrides:
getState in class DAO
getCardID
public String getCardID()
- Specified by:
getCardID in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
getHashSalt
public byte[] getHashSalt()
- Specified by:
getHashSalt in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
getImage
public byte[] getImage()
- Specified by:
getImage in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
getImageType
public String getImageType()
- Specified by:
getImageType in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
getIssuer
public String getIssuer()
- Specified by:
getIssuer in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
getIssuerID
public byte[] getIssuerID()
- Specified by:
getIssuerID in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
getIssuerName
public String getIssuerName()
- Specified by:
getIssuerName in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
getLanguage
public String getLanguage()
- Specified by:
getLanguage in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
getMasterKey
public byte[] getMasterKey()
- Specified by:
getMasterKey in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
getName
public String getName()
- Specified by:
getName in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
getPrivacyNotice
public String getPrivacyNotice()
- Specified by:
getPrivacyNotice in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
getRequireAppliesTo
public Boolean getRequireAppliesTo()
- Specified by:
getRequireAppliesTo in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
getSupportedClaimType
public ArrayList getSupportedClaimType()
getSupportedTokenType
public ArrayList getSupportedTokenType()
getTimeExpires
public Date getTimeExpires()
- Specified by:
getTimeExpires in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
getTimeIssued
public Date getTimeIssued()
- Specified by:
getTimeIssued in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
getTimeLastUpdated
public Date getTimeLastUpdated()
- Specified by:
getTimeLastUpdated in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
getVersion
public int getVersion()
- Specified by:
getVersion in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
setCardID
public void setCardID(String cardID)
throws org.eclipse.higgins.icard.InvalidStateException
- Specified by:
setCardID in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.InvalidStateException
setHashSalt
public void setHashSalt(byte[] hashSalt)
throws org.eclipse.higgins.icard.InvalidStateException
- Specified by:
setHashSalt in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.InvalidStateException
setImage
public void setImage(byte[] image)
throws org.eclipse.higgins.icard.CardException
- Specified by:
setImage in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.CardException
setImageType
public void setImageType(String imageType)
throws org.eclipse.higgins.icard.CardException
- Specified by:
setImageType in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.CardException
setIssuer
public void setIssuer(String issuer)
throws org.eclipse.higgins.icard.InvalidStateException
- Specified by:
setIssuer in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
- Throws:
org.eclipse.higgins.icard.InvalidStateException
setIssuerID
public void setIssuerID(byte[] issuerID)
throws org.eclipse.higgins.icard.CardException
- Specified by:
setIssuerID in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.CardException
setIssuerName
public void setIssuerName(String issuerName)
throws org.eclipse.higgins.icard.InvalidStateException
- Specified by:
setIssuerName in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
- Throws:
org.eclipse.higgins.icard.InvalidStateException
setLanguage
public void setLanguage(String language)
throws org.eclipse.higgins.icard.InvalidStateException
- Specified by:
setLanguage in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.InvalidStateException
setMasterKey
public void setMasterKey(byte[] masterKey)
throws org.eclipse.higgins.icard.InvalidStateException
- Specified by:
setMasterKey in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.InvalidStateException
setName
public void setName(String name)
throws org.eclipse.higgins.icard.CardException
- Specified by:
setName in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.CardException
setPrivacyNotice
public void setPrivacyNotice(String privacyNotice)
throws org.eclipse.higgins.icard.InvalidStateException
- Specified by:
setPrivacyNotice in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
- Throws:
org.eclipse.higgins.icard.InvalidStateException
setRequireAppliesTo
public void setRequireAppliesTo(Boolean requireAppliesTo)
throws org.eclipse.higgins.icard.InvalidStateException
- Specified by:
setRequireAppliesTo in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
- Throws:
org.eclipse.higgins.icard.InvalidStateException
setTimeExpires
public void setTimeExpires(Date timeExpires)
throws org.eclipse.higgins.icard.InvalidStateException
- Specified by:
setTimeExpires in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.InvalidStateException
setTimeIssued
public void setTimeIssued(Date timeIssued)
throws org.eclipse.higgins.icard.InvalidStateException
- Specified by:
setTimeIssued in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.InvalidStateException
setTimeLastUpdated
public void setTimeLastUpdated(Date timeLastUpdated)
throws org.eclipse.higgins.icard.InvalidStateException
- Specified by:
setTimeLastUpdated in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.InvalidStateException
setVersion
public void setVersion(int version)
throws org.eclipse.higgins.icard.InvalidStateException
- Specified by:
setVersion in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.InvalidStateException
addSupportedClaimType
public void addSupportedClaimType(org.eclipse.higgins.icard.provider.cardspace.db.IDaoSupportedClaimType supportedClaimType)
throws org.eclipse.higgins.icard.CardException
- Specified by:
addSupportedClaimType in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
- Throws:
org.eclipse.higgins.icard.CardException
addSupportedTokenType
public void addSupportedTokenType(org.eclipse.higgins.icard.provider.cardspace.db.IDaoSupportedTokenType supportedTokenType)
throws org.eclipse.higgins.icard.CardException
- Specified by:
addSupportedTokenType in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
- Throws:
org.eclipse.higgins.icard.CardException
addTokenService
public void addTokenService(org.eclipse.higgins.icard.provider.cardspace.db.IDaoTokenService tokenService)
throws org.eclipse.higgins.icard.CardException
- Specified by:
addTokenService in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
- Throws:
org.eclipse.higgins.icard.CardException
createSupportedClaimType
public org.eclipse.higgins.icard.provider.cardspace.db.IDaoSupportedClaimType createSupportedClaimType()
- Specified by:
createSupportedClaimType in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
createSupportedTokenType
public org.eclipse.higgins.icard.provider.cardspace.db.IDaoSupportedTokenType createSupportedTokenType()
- Specified by:
createSupportedTokenType in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
createTokenService
public org.eclipse.higgins.icard.provider.cardspace.db.IDaoTokenService createTokenService()
- Specified by:
createTokenService in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
getTokenServiceList
public ArrayList getTokenServiceList()
- Specified by:
getTokenServiceList in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
getSupportedClaimTypeList
public ArrayList getSupportedClaimTypeList()
- Specified by:
getSupportedClaimTypeList in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
getSupportedTokenTypeList
public ArrayList getSupportedTokenTypeList()
- Specified by:
getSupportedTokenTypeList in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard
commitState
public void commitState()
getChildren
public ArrayList getChildren()
- Returns:
- List of children DAO objects which should be processed according
to state of this object
getUserID
public String getUserID()
- Specified by:
getUserID in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
addInformationCardExtension
public void addInformationCardExtension(org.eclipse.higgins.icard.provider.cardspace.db.IDaoInformationCardExtension extension)
throws org.eclipse.higgins.icard.CardException
- Specified by:
addInformationCardExtension in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.CardException
createInformationCardExtension
public org.eclipse.higgins.icard.provider.cardspace.db.IDaoInformationCardExtension createInformationCardExtension()
- Specified by:
createInformationCardExtension in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
getExtensions
public ArrayList getExtensions()
- Specified by:
getExtensions in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard