Class SpreadsheetManagedConnectionFactory
- java.lang.Object
-
- org.teiid.resource.spi.BasicManagedConnectionFactory
-
- org.teiid.resource.adapter.google.SpreadsheetManagedConnectionFactory
-
- All Implemented Interfaces:
Serializable
,javax.resource.spi.ManagedConnectionFactory
,javax.resource.spi.ResourceAdapterAssociation
,javax.resource.spi.ValidatingManagedConnectionFactory
,SpreadsheetConfiguration
public class SpreadsheetManagedConnectionFactory extends BasicManagedConnectionFactory implements SpreadsheetConfiguration
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
SPREADSHEET_NAME
static BundleUtil
UTIL
static String
V_3
static String
V_4
-
Constructor Summary
Constructors Constructor Description SpreadsheetManagedConnectionFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BasicConnectionFactory<ResourceConnection>
createConnectionFactory()
boolean
equals(Object obj)
String
getApiVersion()
Integer
getBatchSize()
String
getClientId()
String
getClientSecret()
String
getRefreshToken()
String
getSpreadsheetId()
String
getSpreadsheetMap()
String
getSpreadsheetName()
Only in use for v3 metadataMap<String,String>
getSpreadsheets()
int
hashCode()
void
setApiVersion(String apiVersion)
void
setBatchSize(Integer batchSize)
void
setClientId(String clientId)
void
setClientSecret(String clientSecret)
void
setRefreshToken(String refreshToken)
void
setSpreadsheetId(String spreadsheetId)
void
setSpreadsheetMap(String spreadsheetMap)
void
setSpreadsheetName(String spreadsheetName)
-
Methods inherited from class org.teiid.resource.spi.BasicManagedConnectionFactory
checkEquals, createConnectionFactory, createManagedConnection, getInstance, getInvalidConnections, getLogWriter, getResourceAdapter, matchManagedConnections, setLogWriter, setResourceAdapter
-
-
-
-
Field Detail
-
V_3
public static final String V_3
- See Also:
- Constant Field Values
-
V_4
public static final String V_4
- See Also:
- Constant Field Values
-
UTIL
public static final BundleUtil UTIL
-
SPREADSHEET_NAME
public static final String SPREADSHEET_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
createConnectionFactory
public BasicConnectionFactory<ResourceConnection> createConnectionFactory() throws javax.resource.ResourceException
- Specified by:
createConnectionFactory
in interfacejavax.resource.spi.ManagedConnectionFactory
- Specified by:
createConnectionFactory
in classBasicManagedConnectionFactory
- Throws:
javax.resource.ResourceException
-
hashCode
public int hashCode()
-
equals
public boolean equals(Object obj)
-
getBatchSize
public Integer getBatchSize()
- Specified by:
getBatchSize
in interfaceSpreadsheetConfiguration
-
setBatchSize
public void setBatchSize(Integer batchSize)
-
getSpreadsheetName
public String getSpreadsheetName()
Description copied from interface:SpreadsheetConfiguration
Only in use for v3 metadata- Specified by:
getSpreadsheetName
in interfaceSpreadsheetConfiguration
-
setSpreadsheetName
public void setSpreadsheetName(String spreadsheetName)
-
getRefreshToken
public String getRefreshToken()
- Specified by:
getRefreshToken
in interfaceSpreadsheetConfiguration
-
setRefreshToken
public void setRefreshToken(String refreshToken)
-
getClientId
public String getClientId()
- Specified by:
getClientId
in interfaceSpreadsheetConfiguration
-
setClientId
public void setClientId(String clientId)
-
getClientSecret
public String getClientSecret()
- Specified by:
getClientSecret
in interfaceSpreadsheetConfiguration
-
setClientSecret
public void setClientSecret(String clientSecret)
-
getSpreadsheetId
public String getSpreadsheetId()
- Specified by:
getSpreadsheetId
in interfaceSpreadsheetConfiguration
-
setSpreadsheetId
public void setSpreadsheetId(String spreadsheetId)
-
getApiVersion
public String getApiVersion()
-
setApiVersion
public void setApiVersion(String apiVersion)
-
getSpreadsheets
public Map<String,String> getSpreadsheets()
- Specified by:
getSpreadsheets
in interfaceSpreadsheetConfiguration
-
getSpreadsheetMap
public String getSpreadsheetMap()
-
setSpreadsheetMap
public void setSpreadsheetMap(String spreadsheetMap)
-
-