Package org.pentaho.di.connections.vfs
Class BaseVFSConnectionProvider<T extends VFSConnectionDetails>
- java.lang.Object
-
- org.pentaho.di.connections.vfs.BaseVFSConnectionProvider<T>
-
- All Implemented Interfaces:
ConnectionProvider<T>,VFSConnectionProvider<T>
- Direct Known Subclasses:
OtherConnectionDetailsProvider
public abstract class BaseVFSConnectionProvider<T extends VFSConnectionDetails> extends Object implements VFSConnectionProvider<T>
-
-
Constructor Summary
Constructors Constructor Description BaseVFSConnectionProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<T>getConnectionDetails()List<String>getNames()Tprepare(T connectionDetails)StringsanitizeName(String string)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.di.connections.ConnectionProvider
getClassType, getKey, getName, test
-
Methods inherited from interface org.pentaho.di.connections.vfs.VFSConnectionProvider
getLocations, getOpts, getProtocol
-
-
-
-
Method Detail
-
getNames
public List<String> getNames()
- Specified by:
getNamesin interfaceConnectionProvider<T extends VFSConnectionDetails>
-
getConnectionDetails
public List<T> getConnectionDetails()
- Specified by:
getConnectionDetailsin interfaceConnectionProvider<T extends VFSConnectionDetails>
-
prepare
public T prepare(T connectionDetails)
- Specified by:
preparein interfaceConnectionProvider<T extends VFSConnectionDetails>
-
sanitizeName
public String sanitizeName(String string)
- Specified by:
sanitizeNamein interfaceVFSConnectionProvider<T extends VFSConnectionDetails>
-
-