org.eclipse.higgins.icard.provider.cardspace.db.mysql
Class DaoPCard
java.lang.Object
org.eclipse.higgins.icard.provider.cardspace.db.mysql.DAO
org.eclipse.higgins.icard.provider.cardspace.db.mysql.DaoPCard
- 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.IDaoPCard
- public class DaoPCard
- extends DAO
- implements org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCard
| 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, removeListener, setDeleteState, store |
DaoPCard
public DaoPCard(CardContext context,
String userID)
DaoPCard
public DaoPCard(CardContext context,
String userID,
ResultSet rs,
Connection con)
throws Exception
init
public void init(ResultSet rs,
Connection con)
throws Exception
- Throws:
Exception
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
getID
public int getID()
- Specified by:
getID in interface org.eclipse.higgins.icard.provider.cardspace.db.IDAO- Overrides:
getID in class DAO
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
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
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
getPinDigest
public byte[] getPinDigest()
- Specified by:
getPinDigest in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCard
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
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.CardException
- Specified by:
setMasterKey in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
- Throws:
org.eclipse.higgins.icard.CardException
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
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
setPinDigest
public void setPinDigest(byte[] pinDigest)
throws org.eclipse.higgins.icard.CardException
- Specified by:
setPinDigest in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCard
- Throws:
org.eclipse.higgins.icard.CardException
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
getChildren
public ArrayList getChildren()
- Returns:
- List of children DAO objects which should be processed according
to state of this object
addPersonalCardClaim
public void addPersonalCardClaim(org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCardClaim personalCardClaim)
throws org.eclipse.higgins.icard.CardException
- Specified by:
addPersonalCardClaim in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCard
- Throws:
org.eclipse.higgins.icard.CardException
createPersonalCardClaim
public org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCardClaim createPersonalCardClaim()
- Specified by:
createPersonalCardClaim in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCard
getPersonalCardClaim
public org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCardClaim getPersonalCardClaim(String type)
- Specified by:
getPersonalCardClaim in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCard
getPersonalCardClaimList
public ArrayList getPersonalCardClaimList()
- Specified by:
getPersonalCardClaimList in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCard
commitState
public void commitState()
getUserID
public String getUserID()
- Specified by:
getUserID in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
getIssuerID
public byte[] getIssuerID()
- Specified by:
getIssuerID in interface org.eclipse.higgins.icard.provider.cardspace.db.IDaoCard
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
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