33 lines
1.1 KiB
Groovy
33 lines
1.1 KiB
Groovy
import groovy.sql.*;
|
|
|
|
public class PersonnelHooks {
|
|
// definition of entrypoint
|
|
|
|
|
|
public String username = "sa";
|
|
public String password = "password"
|
|
def sql_global ;
|
|
|
|
//*************************************** intiale Anmeldung an die DB
|
|
public PersonnelHooks(){
|
|
sql_global = Sql.newInstance("jdbc:sqlserver://10.95.6.177:1433;databaseName=D3ER",username, password);
|
|
|
|
}
|
|
|
|
|
|
// hook_insert_entry_10 für Bewerbungsdokumente----------------------------------------------------
|
|
@Entrypoint(entrypoint = "hook_insert_entry_10")
|
|
@Condition(doctype = [PersonnelConstants.g_DA_BEWERBERDOKUMENTE])
|
|
public int DbsInsertEntry10_3(D3Interface d3, User d3User, DocumentType docTypeShort, Document docObj) {
|
|
d3.log.info("[D3ECMPF] groovy hook insert_entry_10_3 $docTypeShort.id");
|
|
|
|
sql_global.eachRow("Select zeich_nr from phys_datei ")
|
|
{
|
|
d3.log.info("$it.zeich_nr");
|
|
}
|
|
|
|
|
|
}
|
|
// Ende hook_insert_entry_10 für Bewerbungsdokumente----------------------------------------------------
|
|
|
|
} // end of class |