Package de.xima.fc.workflow.model.nodes
Class FcSqlStatementProps
- java.lang.Object
 - 
- de.xima.fc.workflow.taglib.model.BaseActionProps
 - 
- de.xima.fc.workflow.model.nodes.FcSqlStatementProps
 
 
 
- 
- All Implemented Interfaces:
 IDescriptionProviding,INameProviding,Serializable
@NotNullIf(field="databaseConnection",dependants="useClientDatabaseQuery",target=FcSqlStatementProps.class) @NotNullIf(field="databaseQuery",dependants="useClientDatabaseQuery",target=FcSqlStatementProps.class) @NotEmptyIf(field="query", dependants="useClientDatabaseQuery", target=FcSqlStatementProps.class) public class FcSqlStatementProps extends BaseActionProps implements Serializable
Model class for the database statement action (EWorkflowNodeType.FC_SQL_STATEMENT).- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class de.xima.fc.workflow.taglib.model.BaseActionProps
BaseActionProps.name 
 - 
 
- 
Field Summary
- 
Fields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION 
- 
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME 
 - 
 
- 
Constructor Summary
Constructors Constructor Description FcSqlStatementProps() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UuidEntityRefgetDatabaseConnection()UuidEntityRefgetDatabaseQuery()StringgetQuery()List<Setting<String>>getQueryParameters()booleanisUseClientDatabaseQuery()voidsetDatabaseConnection(UuidEntityRef databaseConnection)voidsetDatabaseQuery(UuidEntityRef databaseQuery)voidsetQuery(String query)voidsetQueryParameters(List<Setting<String>> queryParameters)voidsetUseClientDatabaseQuery(boolean useClientDatabaseQuery)- 
Methods inherited from class de.xima.fc.workflow.taglib.model.BaseActionProps
getBeschreibung, getColor, getDescription, getIcon, getName, setColor, setDescription, setIcon, setName 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getDatabaseConnection
public UuidEntityRef getDatabaseConnection()
- Returns:
 - The UUID from a persisted database connection.
 
 
- 
getDatabaseQuery
public UuidEntityRef getDatabaseQuery()
- Returns:
 UuidEntityRefof a client defined database query.
 
- 
getQuery
public String getQuery()
- Returns:
 - The statement to be executed
 
 
- 
getQueryParameters
public List<Setting<String>> getQueryParameters()
- Returns:
 - parameters for the selected database query.
 
 
- 
isUseClientDatabaseQuery
public boolean isUseClientDatabaseQuery()
- Returns:
 trueif a configured database query should be used. Otherwise a database query will be defined inside this action.
 
- 
setDatabaseConnection
public void setDatabaseConnection(UuidEntityRef databaseConnection)
- Parameters:
 databaseConnection- The UUID from a persisted database connection.
 
- 
setDatabaseQuery
public void setDatabaseQuery(UuidEntityRef databaseQuery)
- Parameters:
 databaseQuery- aUuidEntityRefof a client defined database query.
 
- 
setQuery
public void setQuery(String query)
- Parameters:
 query- The statement to be executed.
 
- 
setQueryParameters
public void setQueryParameters(List<Setting<String>> queryParameters)
- Parameters:
 queryParameters- parameters for the selected database query.
 
- 
setUseClientDatabaseQuery
public void setUseClientDatabaseQuery(boolean useClientDatabaseQuery)
- Parameters:
 useClientDatabaseQuery-trueif a configured database query should be used. Otherwise a database query will be defined inside this action.
 
 - 
 
 -