Package de.brendamour.jpasskit
Class PKPass
- java.lang.Object
-
- de.brendamour.jpasskit.PKPass
-
- All Implemented Interfaces:
IPKValidateable,java.io.Serializable
public class PKPass extends java.lang.Object implements IPKValidateable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PKPass()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringconvertColorToString(java.awt.Color color)protected java.awt.ColorconvertStringToColor(java.lang.String colorString)java.lang.StringgetAppLaunchURL()java.util.List<PWAssociatedApp>getAssociatedApps()java.util.List<java.lang.Long>getAssociatedStoreIdentifiers()java.lang.StringgetAuthenticationToken()java.lang.StringgetBackgroundColor()java.awt.ColorgetBackgroundColorAsObject()java.util.List<PKBarcode>getBarcodes()java.util.List<PKBeacon>getBeacons()PKBoardingPassgetBoardingPass()PKCoupongetCoupon()java.lang.StringgetDescription()PKEventTicketgetEventTicket()java.util.DategetExpirationDate()java.lang.StringgetForegroundColor()java.awt.ColorgetForegroundColorAsObject()intgetFormatVersion()PKGenericPassgetGeneric()java.lang.StringgetGroupingIdentifier()java.lang.StringgetLabelColor()java.awt.ColorgetLabelColorAsObject()java.util.List<PKLocation>getLocations()java.lang.StringgetLogoText()java.lang.LonggetMaxDistance()PKNFCgetNFC()java.lang.StringgetOrganizationName()PKGenericPassgetPassThatWasSet()java.lang.StringgetPassTypeIdentifier()java.util.DategetRelevantDate()java.lang.StringgetSerialNumber()PKStoreCardgetStoreCard()java.lang.StringgetTeamIdentifier()java.util.Map<java.lang.String,java.lang.Object>getUserInfo()java.util.List<java.lang.String>getValidationErrors()java.net.URLgetWebServiceURL()static booleanisEmpty(java.util.Collection<?> coll)booleanisSharingProhibited()booleanisValid()java.lang.BooleanisVoided()voidsetAppLaunchURL(java.lang.String appLaunchURL)voidsetAssociatedApps(java.util.List<PWAssociatedApp> associatedApps)voidsetAssociatedStoreIdentifiers(java.util.List<java.lang.Long> associatedStoreIdentifiers)voidsetAuthenticationToken(java.lang.String authenticationToken)voidsetBackgroundColor(java.lang.String backgroundColor)voidsetBackgroundColorAsObject(java.awt.Color backgroundColor)voidsetBarcodes(java.util.List<PKBarcode> barcodes)voidsetBeacons(java.util.List<PKBeacon> beacons)voidsetBoardingPass(PKBoardingPass boardingPass)voidsetCoupon(PKCoupon coupon)voidsetDescription(java.lang.String description)voidsetEventTicket(PKEventTicket eventTicket)voidsetExpirationDate(java.util.Date expirationDate)voidsetForegroundColor(java.lang.String foregroundColor)voidsetForegroundColorAsObject(java.awt.Color foregroundColor)voidsetFormatVersion(int formatVersion)voidsetGeneric(PKGenericPass generic)voidsetGroupingIdentifier(java.lang.String groupingIdentifier)voidsetLabelColor(java.lang.String labelColor)voidsetLabelColorAsObject(java.awt.Color labelColor)voidsetLocations(java.util.List<PKLocation> locations)voidsetLogoText(java.lang.String logoText)voidsetMaxDistance(java.lang.Long maxDistance)voidsetNFC(PKNFC nfc)voidsetOrganizationName(java.lang.String organizationName)voidsetPassTypeIdentifier(java.lang.String passTypeIdentifier)voidsetRelevantDate(java.util.Date relevantDate)voidsetSerialNumber(java.lang.String serialNumber)voidsetSharingProhibited(boolean sharingProhibited)voidsetStoreCard(PKStoreCard storeCard)voidsetTeamIdentifier(java.lang.String teamIdentifier)voidsetUserInfo(java.util.Map<java.lang.String,java.lang.Object> userInfo)voidsetVoided(java.lang.Boolean voided)voidsetWebServiceURL(java.net.URL webServiceURL)java.lang.StringtoString()
-
-
-
Method Detail
-
getSerialNumber
public java.lang.String getSerialNumber()
-
setSerialNumber
public void setSerialNumber(java.lang.String serialNumber)
-
getPassTypeIdentifier
public java.lang.String getPassTypeIdentifier()
-
setPassTypeIdentifier
public void setPassTypeIdentifier(java.lang.String passTypeIdentifier)
-
getWebServiceURL
public java.net.URL getWebServiceURL()
-
setWebServiceURL
public void setWebServiceURL(java.net.URL webServiceURL)
-
getAppLaunchURL
public java.lang.String getAppLaunchURL()
-
setAppLaunchURL
public void setAppLaunchURL(java.lang.String appLaunchURL)
-
getAuthenticationToken
public java.lang.String getAuthenticationToken()
-
setAuthenticationToken
public void setAuthenticationToken(java.lang.String authenticationToken)
-
getFormatVersion
public int getFormatVersion()
-
setFormatVersion
public void setFormatVersion(int formatVersion)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getTeamIdentifier
public java.lang.String getTeamIdentifier()
-
setTeamIdentifier
public void setTeamIdentifier(java.lang.String teamIdentifier)
-
isVoided
public java.lang.Boolean isVoided()
-
setVoided
public void setVoided(java.lang.Boolean voided)
-
getOrganizationName
public java.lang.String getOrganizationName()
-
setOrganizationName
public void setOrganizationName(java.lang.String organizationName)
-
getUserInfo
public java.util.Map<java.lang.String,java.lang.Object> getUserInfo()
-
setUserInfo
public void setUserInfo(java.util.Map<java.lang.String,java.lang.Object> userInfo)
-
getLogoText
public java.lang.String getLogoText()
-
setLogoText
public void setLogoText(java.lang.String logoText)
-
getForegroundColor
public java.lang.String getForegroundColor()
-
setForegroundColor
public void setForegroundColor(java.lang.String foregroundColor)
-
getBackgroundColor
public java.lang.String getBackgroundColor()
-
setBackgroundColor
public void setBackgroundColor(java.lang.String backgroundColor)
-
getForegroundColorAsObject
public java.awt.Color getForegroundColorAsObject()
-
setForegroundColorAsObject
public void setForegroundColorAsObject(java.awt.Color foregroundColor)
-
getBackgroundColorAsObject
public java.awt.Color getBackgroundColorAsObject()
-
setBackgroundColorAsObject
public void setBackgroundColorAsObject(java.awt.Color backgroundColor)
-
getBeacons
public java.util.List<PKBeacon> getBeacons()
-
setBeacons
public void setBeacons(java.util.List<PKBeacon> beacons)
-
getMaxDistance
public java.lang.Long getMaxDistance()
-
setMaxDistance
public void setMaxDistance(java.lang.Long maxDistance)
-
getLocations
public java.util.List<PKLocation> getLocations()
-
setLocations
public void setLocations(java.util.List<PKLocation> locations)
-
getBarcodes
public java.util.List<PKBarcode> getBarcodes()
-
setBarcodes
public void setBarcodes(java.util.List<PKBarcode> barcodes)
-
getEventTicket
public PKEventTicket getEventTicket()
-
setEventTicket
public void setEventTicket(PKEventTicket eventTicket)
-
getCoupon
public PKCoupon getCoupon()
-
setCoupon
public void setCoupon(PKCoupon coupon)
-
getStoreCard
public PKStoreCard getStoreCard()
-
setStoreCard
public void setStoreCard(PKStoreCard storeCard)
-
getBoardingPass
public PKBoardingPass getBoardingPass()
-
setBoardingPass
public void setBoardingPass(PKBoardingPass boardingPass)
-
getGeneric
public PKGenericPass getGeneric()
-
setGeneric
public void setGeneric(PKGenericPass generic)
-
getPassThatWasSet
public PKGenericPass getPassThatWasSet()
-
getLabelColor
public java.lang.String getLabelColor()
-
setLabelColor
public void setLabelColor(java.lang.String labelColor)
-
getLabelColorAsObject
public java.awt.Color getLabelColorAsObject()
-
setLabelColorAsObject
public void setLabelColorAsObject(java.awt.Color labelColor)
-
getGroupingIdentifier
public java.lang.String getGroupingIdentifier()
-
setGroupingIdentifier
public void setGroupingIdentifier(java.lang.String groupingIdentifier)
-
getAssociatedStoreIdentifiers
public java.util.List<java.lang.Long> getAssociatedStoreIdentifiers()
-
setAssociatedStoreIdentifiers
public void setAssociatedStoreIdentifiers(java.util.List<java.lang.Long> associatedStoreIdentifiers)
-
getAssociatedApps
public java.util.List<PWAssociatedApp> getAssociatedApps()
-
setAssociatedApps
public void setAssociatedApps(java.util.List<PWAssociatedApp> associatedApps)
-
getRelevantDate
public java.util.Date getRelevantDate()
-
setRelevantDate
public void setRelevantDate(java.util.Date relevantDate)
-
getExpirationDate
public java.util.Date getExpirationDate()
-
setExpirationDate
public void setExpirationDate(java.util.Date expirationDate)
-
getNFC
public PKNFC getNFC()
-
setNFC
public void setNFC(PKNFC nfc)
-
isSharingProhibited
public boolean isSharingProhibited()
-
setSharingProhibited
public void setSharingProhibited(boolean sharingProhibited)
-
isValid
public boolean isValid()
- Specified by:
isValidin interfaceIPKValidateable
-
getValidationErrors
public java.util.List<java.lang.String> getValidationErrors()
- Specified by:
getValidationErrorsin interfaceIPKValidateable
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
convertColorToString
protected java.lang.String convertColorToString(java.awt.Color color)
-
convertStringToColor
protected java.awt.Color convertStringToColor(java.lang.String colorString)
-
isEmpty
public static boolean isEmpty(java.util.Collection<?> coll)
-
-