org.eclipse.higgins.icard.provider.cardspace.common
Class CardSpacePolicy
java.lang.Object
org.eclipse.higgins.icard.provider.cardspace.common.CardSpacePolicy
- All Implemented Interfaces:
- org.eclipse.higgins.icard.IPolicy, org.eclipse.higgins.icard.policy.ICardSpacePolicy, org.eclipse.higgins.icard.policy.IRPPolicy
- Direct Known Subclasses:
- PPIDCardSpacePolicy
public class CardSpacePolicy
- extends Object
- implements org.eclipse.higgins.icard.policy.ICardSpacePolicy
CardSpacePolicy
public CardSpacePolicy()
getIssuer
public String getIssuer()
- Specified by:
getIssuer in interface org.eclipse.higgins.icard.policy.ICardSpacePolicy
getIssuerPolicy
public String getIssuerPolicy()
- Specified by:
getIssuerPolicy in interface org.eclipse.higgins.icard.policy.ICardSpacePolicy
getTokenType
public String getTokenType()
- Specified by:
getTokenType in interface org.eclipse.higgins.icard.policy.ICardSpacePolicy
getRequiredClaims
public List getRequiredClaims()
- Specified by:
getRequiredClaims in interface org.eclipse.higgins.icard.IPolicy
getOptionalClaims
public List getOptionalClaims()
- Specified by:
getOptionalClaims in interface org.eclipse.higgins.icard.policy.ICardSpacePolicy
getSite
public URL getSite()
- Specified by:
getSite in interface org.eclipse.higgins.icard.policy.IRPPolicy
getPrivacyUrl
public String getPrivacyUrl()
- Specified by:
getPrivacyUrl in interface org.eclipse.higgins.icard.policy.IRPPolicy
getPrivacyVersion
public String getPrivacyVersion()
- Specified by:
getPrivacyVersion in interface org.eclipse.higgins.icard.policy.IRPPolicy
setIssuer
public void setIssuer(String issuer)
setIssuerPolicy
public void setIssuerPolicy(String issuerPolicy)
setOptionalClaims
public void setOptionalClaims(List optionalClaims)
setPrivacyUrl
public void setPrivacyUrl(String privacyUrl)
setPrivacyVersion
public void setPrivacyVersion(String privacyVersion)
setRequiredClaims
public void setRequiredClaims(List requiredClaims)
setSite
public void setSite(URL site)
setTokenType
public void setTokenType(String tokenType)
getType
public String getType()
- Specified by:
getType in interface org.eclipse.higgins.icard.IPolicy
getICardTypes
public Class[] getICardTypes()
- Specified by:
getICardTypes in interface org.eclipse.higgins.icard.IPolicy
isSatisfiedBy
public boolean isSatisfiedBy(org.eclipse.higgins.icard.ICard icard)
- Specified by:
isSatisfiedBy in interface org.eclipse.higgins.icard.IPolicy
isSatisfiedBy
public boolean isSatisfiedBy(org.eclipse.higgins.icard.IInformationCard icard)
getSummary
public String[] getSummary()
- Specified by:
getSummary in interface org.eclipse.higgins.icard.IPolicy
makeSummary
public String[] makeSummary(List claims)
getOptionalClaimSummary
public String[] getOptionalClaimSummary()
- Specified by:
getOptionalClaimSummary in interface org.eclipse.higgins.icard.policy.ICardSpacePolicy