Package com.ibm.fhir.schema.control
Class OAuthSchemaGenerator
- java.lang.Object
-
- com.ibm.fhir.schema.control.OAuthSchemaGenerator
-
public class OAuthSchemaGenerator extends Object
Encapsulates the generation of the Liberty OAuth 2.0 schema artifacts
-
-
Field Summary
Fields Modifier and Type Field Description static String
OAUTH_SCHEMANAME
-
Constructor Summary
Constructors Constructor Description OAuthSchemaGenerator(String schemaName)
sets up the OAuth Schema with the given schema.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addCacheTable(PhysicalDataModel model)
protected void
addClientConfigTable(PhysicalDataModel model)
protected void
addConsentCacheTable(PhysicalDataModel model)
void
buildOAuthSchema(PhysicalDataModel model)
Create the tables needed by the Liberty OAuthProvider databaseStoreprotected List<GroupPrivilege>
generateGroupPrivilege()
-
-
-
Field Detail
-
OAUTH_SCHEMANAME
public static final String OAUTH_SCHEMANAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OAuthSchemaGenerator
public OAuthSchemaGenerator(String schemaName)
sets up the OAuth Schema with the given schema.- Parameters:
schemaName
-
-
-
Method Detail
-
buildOAuthSchema
public void buildOAuthSchema(PhysicalDataModel model)
Create the tables needed by the Liberty OAuthProvider databaseStore- Parameters:
model
-
-
generateGroupPrivilege
protected List<GroupPrivilege> generateGroupPrivilege()
-
addCacheTable
protected void addCacheTable(PhysicalDataModel model)
-
addClientConfigTable
protected void addClientConfigTable(PhysicalDataModel model)
-
addConsentCacheTable
protected void addConsentCacheTable(PhysicalDataModel model)
-
-