Class ScriptDatasource
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.scriptdatasource.service.scriptdatasource.entities.ScriptDatasource
- All Implemented Interfaces:
Serializable,CacheableDatasource,HierarchicalSecurityTarget,Owneable,SecurityTarget
- 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.scriptdatasource.client.scriptdatasource.dto")
@Indexed
public class ScriptDatasource
extends DatasourceDefinition
implements CacheableDatasource
- See Also:
-
Field Summary
FieldsFields inherited from class net.datenwerke.treedb.service.treedb.AbstractNode
FLAG_CONFIGURATION_PROTECTION, FLAG_WRITE_PROTECTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanvoidsetDatabaseCache(int databaseCache) voidsetDefineAtTarget(boolean defineAtTarget) voidsetScript(FileServerFile script) Methods inherited from class net.datenwerke.rs.core.service.datasourcemanager.entities.DatasourceDefinition
escapeString, 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
-
Field Details
-
TABLE_NAME_PREFIX
- See Also:
-
-
Constructor Details
-
ScriptDatasource
public ScriptDatasource()
-
-
Method Details
-
createConfigObject
- Specified by:
createConfigObjectin classDatasourceDefinition
-
setScript
-
getScript
-
getDatabaseCache
public int getDatabaseCache()- Specified by:
getDatabaseCachein interfaceCacheableDatasource
-
setDatabaseCache
public void setDatabaseCache(int databaseCache) -
generateTableName
-
isDefineAtTarget
public boolean isDefineAtTarget() -
setDefineAtTarget
public void setDefineAtTarget(boolean defineAtTarget)
-