Package org.pentaho.di.connections
Interface ConnectionDetails
-
- All Known Subinterfaces:
VFSConnectionDetails
- All Known Implementing Classes:
OtherConnectionDetails
public interface ConnectionDetails
Created by bmorrise on 2/13/19.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ConnectionDetails
cloneDetails()
Clones the connection details instance.default void
closeDialog()
String
getDescription()
String
getName()
default Map<String,String>
getProperties()
Gets props associated with this ConnectionDetails.VariableSpace
getSpace()
String
getType()
default boolean
hasBuckets()
default Object
openDialog(Object wTabFolder, Object propsUI)
default void
setDescription(String description)
void
setName(String name)
void
setSpace(VariableSpace space)
-
-
-
Method Detail
-
getName
String getName()
-
setName
void setName(String name)
-
getType
String getType()
-
getDescription
String getDescription()
-
getProperties
default Map<String,String> getProperties()
Gets props associated with this ConnectionDetails. Allows implementors to expose connection properties without requiring clients to have the implementation as a dependency.
-
closeDialog
default void closeDialog()
-
setDescription
default void setDescription(String description)
-
getSpace
VariableSpace getSpace()
-
setSpace
void setSpace(VariableSpace space)
-
hasBuckets
default boolean hasBuckets()
-
cloneDetails
default ConnectionDetails cloneDetails() throws org.pentaho.metastore.api.exceptions.MetaStoreException
Clones the connection details instance.The default implementation delegates cloning to
ConnectionDetailsUtils.cloneMeta(ConnectionDetails)
.- Returns:
- The cloned connection details.
- Throws:
org.pentaho.metastore.api.exceptions.MetaStoreException
-
-