public final class CardFunction
extends java.lang.Object
supply methodes for repeated use of IHealthCard
Modifier and Type | Method and Description |
---|---|
static <T extends de.gematik.ti.healthcardaccess.IHealthCardType> |
createHealthCardWithTypeSetting(de.gematik.ti.cardreader.provider.api.card.ICard card,
T hcType)
create healthCard with Type-Setting, connect card and hcType, a check with
isCardType(IHealthCard, Class) makes no sense. |
static java.lang.String |
getCardType(de.gematik.ti.healthcardaccess.IHealthCard cardHc)
get className of a cardType for healthCard
|
static <T extends de.gematik.ti.healthcardaccess.IHealthCardType> |
isCardType(de.gematik.ti.healthcardaccess.IHealthCard cardHc,
java.lang.Class<T> clazz)
Check if cardHc is valid and it’s type is of 'clazz'
|
static boolean |
isCardValid(de.gematik.ti.healthcardaccess.IHealthCard cardHc)
check if a healthcard valid or not
|
static boolean |
isEgk(de.gematik.ti.healthcardaccess.IHealthCard cardHc)
Check cardHc is eGK no matter of its generatiorn
|
public static <T extends de.gematik.ti.healthcardaccess.IHealthCardType> boolean isCardType(de.gematik.ti.healthcardaccess.IHealthCard cardHc, java.lang.Class<T> clazz)
Check if cardHc is valid and it’s type is of 'clazz'
cardHc
- public static <T extends de.gematik.ti.healthcardaccess.IHealthCardType> de.gematik.ti.healthcardaccess.IHealthCard createHealthCardWithTypeSetting(de.gematik.ti.cardreader.provider.api.card.ICard card, T hcType) throws HealthcardCommonRuntimeException
create healthCard with Type-Setting, connect card and hcType, a check with isCardType(IHealthCard, Class)
makes no sense.
card
- hcType
- HealthcardCommonRuntimeException
public static boolean isEgk(de.gematik.ti.healthcardaccess.IHealthCard cardHc)
Check cardHc is eGK no matter of its generatiorn
cardHc
- public static java.lang.String getCardType(de.gematik.ti.healthcardaccess.IHealthCard cardHc)
get className of a cardType for healthCard
cardHc
- public static boolean isCardValid(de.gematik.ti.healthcardaccess.IHealthCard cardHc)
check if a healthcard valid or not
cardHc
-