Package tilda
Class Docs.MasterConfig
- java.lang.Object
-
- tilda.Docs.MasterConfig
-
- Enclosing class:
- Docs
public static class Docs.MasterConfig extends java.lang.Object
GSon-based definition for the Master Index definitionfor the command lineDocs
utility.{ "title": "Sample Database Master Index" ,"description":[ "This database includes tables that represent ODS and datamart capabilities of the main database." ] ,"groups":[ { "name":"Group 1 ODS" ,"schemas":["Schema1", "Schema2"] ,"description":[ "The Main 2 schemas, and automatically, their dependencies," ,"for the first group" ] } ,{ "name":"Group 2 Datamarts" ,"schemas":["DMPatients", "DMFinancials", "DMClinicals"] ,"description":[ "The tilda-based datamart schemas and their related \"*Realized\" tables." ,"Blah blah blah" ] } ] }
- See Also:
Docs
,Docs.main(String[])
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Docs.MasterConfig.Group
-
Field Summary
Fields Modifier and Type Field Description java.lang.String[]
_Descriptions
java.util.List<Docs.MasterConfig.Group>
_Groups
java.lang.String
_Title
-
Constructor Summary
Constructors Constructor Description MasterConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Docs.MasterConfig
load(java.lang.String fileResourceName)
static Docs.MasterConfig
load(java.lang.String[] Schemas)
protected boolean
validate()
-
-
-
Field Detail
-
_Title
@SerializedName("title") public java.lang.String _Title
-
_Descriptions
@SerializedName("description") public java.lang.String[] _Descriptions
-
_Groups
@SerializedName("groups") public java.util.List<Docs.MasterConfig.Group> _Groups
-
-
Method Detail
-
load
public static Docs.MasterConfig load(java.lang.String fileResourceName) throws java.lang.Exception
- Throws:
java.lang.Exception
-
load
public static Docs.MasterConfig load(java.lang.String[] Schemas)
-
validate
protected boolean validate()
-
-