- java.lang.Object
-
- com.aoindustries.aoserv.client.Schema
-
- All Implemented Interfaces:
SchemaParent
- Direct Known Subclasses:
Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema,Schema
public abstract class Schema extends Object implements SchemaParent
- Author:
- AO Industries, Inc.
-
-
Field Summary
Fields Modifier and Type Field Description protected AOServConnectorconnector
-
Constructor Summary
Constructors Modifier Constructor Description protectedSchema(AOServConnector connector)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description AOServConnectorgetConnector()abstract StringgetName()Gets the unique name of the schema.List<? extends Schema>getSchemas()Gets an unmodifiable list of all of the direct sub-schemas of this schema.abstract List<? extends AOServTable<?,?>>getTables()Gets an unmodifiable list of all of the tables in the schema.StringtoString()
-
-
-
Field Detail
-
connector
protected final AOServConnector connector
-
-
Constructor Detail
-
Schema
protected Schema(AOServConnector connector)
-
-
Method Detail
-
getConnector
public final AOServConnector getConnector()
-
getSchemas
public List<? extends Schema> getSchemas()
Gets an unmodifiable list of all of the direct sub-schemas of this schema.Implementation Note:
This default implementation returnsCollections.emptyList().- Specified by:
getSchemasin interfaceSchemaParent
-
getTables
public abstract List<? extends AOServTable<?,?>> getTables()
Gets an unmodifiable list of all of the tables in the schema.
-
getName
public abstract String getName()
Gets the unique name of the schema.
-
-