Class BaseClient
- java.lang.Object
-
- edu.uiuc.ncsa.security.core.util.IdentifiableImpl
-
- edu.uiuc.ncsa.security.storage.monitored.Monitored
-
- org.oa4mp.delegation.common.storage.clients.BaseClient
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.DateComparable
,edu.uiuc.ncsa.security.core.Identifiable
,Serializable
,Cloneable
- Direct Known Subclasses:
Client
public class BaseClient extends edu.uiuc.ncsa.security.storage.monitored.Monitored
Created by Jeff Gaynor
on 5/12/16 at 4:32 PM- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BaseClient(edu.uiuc.ncsa.security.core.Identifier identifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseClient
clone()
boolean
equals(Object obj)
Date
getCreationTS()
String
getEmail()
edu.uiuc.ncsa.security.util.jwk.JSONWebKeys
getJWKS()
URI
getJwksURI()
Date
getLastModifiedTS()
String
getName()
String
getSecret()
boolean
hasJWKS()
boolean
hasJWKSURI()
boolean
isDebugOn()
protected void
populateClone(BaseClient c)
void
setCreationTS(Date creationTS)
void
setDebugOn(boolean debugOn)
void
setEmail(String email)
void
setJWKS(edu.uiuc.ncsa.security.util.jwk.JSONWebKeys jwks)
void
setJwksURI(URI jwksURI)
void
setLastModifiedTS(Date lastModifiedTS)
void
setName(String name)
void
setSecret(String secret)
String
toString()
-
Methods inherited from class edu.uiuc.ncsa.security.storage.monitored.Monitored
getLastAccessed, setLastAccessed
-
-
-
-
Method Detail
-
clone
public BaseClient clone()
- Specified by:
clone
in interfaceedu.uiuc.ncsa.security.core.Identifiable
- Overrides:
clone
in classedu.uiuc.ncsa.security.storage.monitored.Monitored
-
populateClone
protected void populateClone(BaseClient c)
-
getJwksURI
public URI getJwksURI()
-
setJwksURI
public void setJwksURI(URI jwksURI)
-
hasJWKSURI
public boolean hasJWKSURI()
-
getJWKS
public edu.uiuc.ncsa.security.util.jwk.JSONWebKeys getJWKS()
-
setJWKS
public void setJWKS(edu.uiuc.ncsa.security.util.jwk.JSONWebKeys jwks)
-
hasJWKS
public boolean hasJWKS()
-
getSecret
public String getSecret()
-
setSecret
public void setSecret(String secret)
-
getEmail
public String getEmail()
-
setEmail
public void setEmail(String email)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getCreationTS
public Date getCreationTS()
- Specified by:
getCreationTS
in interfaceedu.uiuc.ncsa.security.core.DateComparable
- Overrides:
getCreationTS
in classedu.uiuc.ncsa.security.storage.monitored.Monitored
-
setCreationTS
public void setCreationTS(Date creationTS)
- Overrides:
setCreationTS
in classedu.uiuc.ncsa.security.storage.monitored.Monitored
-
getLastModifiedTS
public Date getLastModifiedTS()
- Overrides:
getLastModifiedTS
in classedu.uiuc.ncsa.security.storage.monitored.Monitored
-
setLastModifiedTS
public void setLastModifiedTS(Date lastModifiedTS)
- Overrides:
setLastModifiedTS
in classedu.uiuc.ncsa.security.storage.monitored.Monitored
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classedu.uiuc.ncsa.security.storage.monitored.Monitored
-
isDebugOn
public boolean isDebugOn()
-
setDebugOn
public void setDebugOn(boolean debugOn)
-
-