com.auth0.jwt.impl.NullClaim Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-jwt Show documentation
Show all versions of java-jwt Show documentation
Java implementation of JSON Web Token (JWT)
package com.auth0.jwt.impl;
import com.auth0.jwt.exceptions.JWTDecodeException;
import com.auth0.jwt.interfaces.Claim;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
* The {@link NullClaim} class is a Claim implementation that returns null when any of it's methods it's called.
*/
public class NullClaim implements Claim {
@Override
public boolean isNull() {
return true;
}
@Override
public Boolean asBoolean() {
return null;
}
@Override
public Integer asInt() {
return null;
}
@Override
public Long asLong() {
return null;
}
@Override
public Double asDouble() {
return null;
}
@Override
public String asString() {
return null;
}
@Override
public Date asDate() {
return null;
}
@Override
public T[] asArray(Class tClazz) throws JWTDecodeException {
return null;
}
@Override
public List asList(Class tClazz) throws JWTDecodeException {
return null;
}
@Override
public Map asMap() throws JWTDecodeException {
return null;
}
@Override
public T as(Class tClazz) throws JWTDecodeException {
return null;
}
@Override
public String toString() {
return "Null Claim";
}
}