Class DatabaseDatasource
java.lang.Object
net.datenwerke.treedb.service.treedb.AbstractNode<AbstractDatasourceManagerNode>
net.datenwerke.security.service.treedb.entities.SecuredAbstractNode<AbstractDatasourceManagerNode>
net.datenwerke.rs.core.service.datasourcemanager.entities.AbstractDatasourceManagerNode
net.datenwerke.rs.core.service.datasourcemanager.entities.DatasourceDefinition
net.datenwerke.rs.base.service.datasources.definitions.DatabaseDatasource
- All Implemented Interfaces:
Serializable,ParameterAwareDatasource,HierarchicalSecurityTarget,Owneable,SecurityTarget
- Direct Known Subclasses:
DatabaseBundle
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@GenerateDto(dtoPackage="net.datenwerke.rs.base.client.datasources.dto",
poso2DtoPostProcessors=DatabaseDatasource2DtoPostProcessor.class,
additionalFields=,
icon="database")
@Indexed
public class DatabaseDatasource
extends DatasourceDefinition
implements ParameterAwareDatasource
Used to define data sources that can be used in ReportServer.
- See Also:
-
Field Summary
Fields inherited from class net.datenwerke.treedb.service.treedb.AbstractNode
FLAG_CONFIGURATION_PROTECTION, FLAG_WRITE_PROTECTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionescapeString(Injector injector, String string) getUrl()voidsetDatabaseDescriptor(String databaseDescriptor) voidsetJdbcProperties(String jdbcProperties) voidsetPassword(String password) voidvoidsetUsername(String username) booleanusesParameter(DatasourceDefinitionConfig config, String key) Methods inherited from class net.datenwerke.rs.core.service.datasourcemanager.entities.DatasourceDefinition
getDescription, getKey, getName, hasChildren, setDescription, setKey, setName, toStringMethods inherited from class net.datenwerke.rs.core.service.datasourcemanager.entities.AbstractDatasourceManagerNode
getNodeName, getRootNodeNameMethods inherited from class net.datenwerke.security.service.treedb.entities.SecuredAbstractNode
getAcl, getOwner, getParentTarget, setAcl, setOwnerMethods inherited from class net.datenwerke.treedb.service.treedb.AbstractNode
addChild, addChild, addFlag, clearFlags, equals, getBaseType, getChildren, getChildrenOfType, getChildrenSorted, getCreatedOn, getDeniedChildren, getDescendants, getDescendants, getFlags, getId, getIdOrOldTransient, getLastUpdated, getManagerClass, getOldTransientId, getOldTransientKey, getParent, getPosition, getRootLine, getSupportedChildren, getVersion, hasChildrenOfType, hasDescendantsOfType, hasFlag, hashCode, idsMatch, isAncestorOf, isConfigurationProtected, isFolder, isRoot, isUpdateLastUpdated, isWriteProtected, removeChild, removeFlag, setChildren, setConfigurationProtection, setCreatedOn, setFlags, setId, setLastUpdated, setOldTransientId, setOldTransientKey, setParent, setPosition, setUpdateLastUpdated, setVersion, setWriteProtection, wouldContainFlag
-
Constructor Details
-
DatabaseDatasource
public DatabaseDatasource()
-
-
Method Details
-
getUrl
-
setUrl
-
getUsername
-
setUsername
-
getPassword
-
setPassword
-
getJdbcProperties
-
setJdbcProperties
-
setDatabaseDescriptor
-
getDatabaseDescriptor
-
escapeString
- Overrides:
escapeStringin classDatasourceDefinition
-
createConfigObject
- Specified by:
createConfigObjectin classDatasourceDefinition
-
getConnectionConfig
-
parseJdbcProperties
-
usesParameter
- Specified by:
usesParameterin interfaceParameterAwareDatasource
-