public enum DSServerType extends java.lang.Enum<DSServerType> implements ValueEnum
If you use a Java-based persistence layer not provided by Smart GWT, such as EJB or your own custom object model, you don't need to set dataSource.serverType and should follow the integration instructions.
| Enum Constant and Description |
|---|
GENERIC Requests will be delivered to the server and you are expected to write Java code to create a valid response. |
HIBERNATE Use Hibernate, either using a real mapped bean or by automatically generating a Hibernate configuration based on a Smart GWT DataSource file (dataSourceID.ds.xml). |
JPA Use Smart GWT's built-in JPA 2.0 connector. |
JPA1 Use Smart GWT's built-in JPA 1.0 connector. |
ODATA Use Smart GWT's built-in OData DataSource. |
PROJECTFILE Requests will be delivered to the server and processed as FileSource operations, using directories or other DataSources which you configure via DataSource.projectFileKey or DataSource.projectFileLocations |
REST Use Smart GWT's built-in RestConnector, which can connect to many different types of REST webservice |
SQL Use Smart GWT's built-in SQL connectors to talk directly to relational databases. |
UNION Use Smart GWT's built-in unionDataSource, which assimilates records from multiple member dataSources |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String | getValue() |
static DSServerType | valueOf(java.lang.String name) Returns the enum constant of this type with the specified name. |
static DSServerType[] | values() Returns an array containing the constants of this enum type, in the order they are declared. |
public static final DSServerType SQL
built-in SQL connectors to talk directly to relational databases. If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "sql".
public static final DSServerType HIBERNATE
HibernateIntegration for details. If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "hibernate".
public static final DSServerType JPA
If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "jpa".
public static final DSServerType JPA1
If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "jpa1".
public static final DSServerType REST
RestConnector, which can connect to many different types of REST webservice If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "rest".
public static final DSServerType ODATA
OData DataSource. This is a specialized subclass of the RestConnector which adds functionality for REST webservices that follow the OData protocol If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "odata".
public static final DSServerType GENERIC
If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "generic".
public static final DSServerType PROJECTFILE
FileSource operations, using directories or other DataSources which you configure via DataSource.projectFileKey or DataSource.projectFileLocations If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "projectFile".
public static final DSServerType UNION
unionDataSource, which assimilates records from multiple member dataSources If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "union".
public static DSServerType[] values()
for (DSServerType c : DSServerType.values()) System.out.println(c);
public static DSServerType valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null