DBScribe report

Summary: 26 methods with SQL local invocations, 21 methods mixing local and delegated SQL invocations, and 22 methods with only delegated SQL invocations.

Methods
com.bluecubs.xinco.add.server.XincoAddAttributeServer.XincoAddAttributeServer(int,int,XincoDBManager)
com.bluecubs.xinco.add.server.XincoAddAttributeServer.getXincoAddAttributes(int,XincoDBManager)
com.bluecubs.xinco.add.server.XincoAddAttributeServer.write2DB(XincoDBManager)
com.bluecubs.xinco.archive.XincoArchiveThread.archiveData(XincoDBManager)
com.bluecubs.xinco.archive.XincoArchiveThread.run()
com.bluecubs.xinco.archive.XincoArchiver.archiveData(XincoCoreDataServer,Vector,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreACEServer.XincoCoreACEServer(int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreACEServer.getXincoCoreACL(int,String,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreACEServer.removeFromDB(XincoCoreACE,XincoDBManager,int)
com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail(String,String[],XincoDBManager,String,int)
com.bluecubs.xinco.core.server.XincoCoreDataServer.XincoCoreDataServer(int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreDataServer.XincoCoreDataServer(int,int,int,int,String,int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreDataServer.getLastMajorVersionDataPath(int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB(XincoDBManager,int,int)
com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.XincoCoreDataTypeAttributeServer(int,int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.deleteFromDB(XincoCoreDataTypeAttribute,XincoDBManager,int)
com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.getXincoCoreDataTypeAttributes(int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.write2DB(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreDataTypeServer.XincoCoreDataTypeServer(int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreDataTypeServer.getXincoCoreDataTypes(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreGroupServer.XincoCoreGroupServer(int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreGroupServer.getXincoCoreGroups(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreLanguageServer.XincoCoreLanguageServer(int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreLanguageServer.deleteFromDB(XincoCoreLanguage,XincoDBManager,int)
com.bluecubs.xinco.core.server.XincoCoreLanguageServer.getXincoCoreLanguages(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreLanguageServer.isLanguageUsed(XincoCoreLanguage,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreLogServer.XincoCoreLogServer(int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreLogServer.getXincoCoreLogs(int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreNodeServer.XincoCoreNodeServer(int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreNodeServer.XincoCoreNodeServer(int,int,int,String,int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB(boolean,XincoDBManager,int)
com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreData(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreNodes(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreNodeServer.findXincoCoreNodes(String,int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreNodeServer.getXincoCoreNodeParents(int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreNodeServer.write2DB(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreUserServer.XincoCoreUserServer(String,String,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreUserServer.XincoCoreUserServer(int,String,String,String,String,String,int,int,java.sql.Timestamp,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreUserServer.XincoCoreUserServer(int,XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreUserServer.fillXincoCoreGroups(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreUserServer.getXincoCoreUsers(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreUserServer.isPasswordUsable(String)
com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB(XincoDBManager)
com.bluecubs.xinco.core.server.XincoCoreUserServer.writeXincoCoreGroups(XincoDBManager)
com.bluecubs.xinco.core.server.XincoDBManager.getNewID(String)
com.bluecubs.xinco.server.XincoAdminServlet.doGet(HttpServletRequest,HttpServletResponse)
com.bluecubs.xinco.server.XincoAdminServlet.doPost(HttpServletRequest,HttpServletResponse)
com.bluecubs.xinco.server.XincoAdminServlet.processRequest(HttpServletRequest,HttpServletResponse)
com.bluecubs.xinco.server.XincoPublisherServlet.doGet(HttpServletRequest,HttpServletResponse)
com.bluecubs.xinco.server.XincoPublisherServlet.doPost(HttpServletRequest,HttpServletResponse)
com.bluecubs.xinco.server.XincoPublisherServlet.processRequest(HttpServletRequest,HttpServletResponse)
com.bluecubs.xinco.service.XincoSoapBindingImpl.checkXincoCoreUserNewPassword(java.lang.String,com.bluecubs.xinco.core.XincoCoreUser,com.bluecubs.xinco.core.XincoCoreUser)
com.bluecubs.xinco.service.XincoSoapBindingImpl.findXincoCoreData(java.lang.String,com.bluecubs.xinco.core.XincoCoreLanguage,com.bluecubs.xinco.core.XincoCoreUser)
com.bluecubs.xinco.service.XincoSoapBindingImpl.getAllXincoCoreDataTypes(com.bluecubs.xinco.core.XincoCoreUser)
com.bluecubs.xinco.service.XincoSoapBindingImpl.getAllXincoCoreGroups(com.bluecubs.xinco.core.XincoCoreUser)
com.bluecubs.xinco.service.XincoSoapBindingImpl.getAllXincoCoreLanguages(com.bluecubs.xinco.core.XincoCoreUser)
com.bluecubs.xinco.service.XincoSoapBindingImpl.getXincoCoreNode(com.bluecubs.xinco.core.XincoCoreNode,com.bluecubs.xinco.core.XincoCoreUser)
com.bluecubs.xinco.service.XincoSoapBindingImpl.removeXincoCoreACE(com.bluecubs.xinco.core.XincoCoreACE,com.bluecubs.xinco.core.XincoCoreUser)
com.bluecubs.xinco.service.XincoSoapBindingImpl.setXincoCoreACE(com.bluecubs.xinco.core.XincoCoreACE,com.bluecubs.xinco.core.XincoCoreUser)
com.bluecubs.xinco.service.XincoSoapBindingImpl.setXincoCoreData(com.bluecubs.xinco.core.XincoCoreData,com.bluecubs.xinco.core.XincoCoreUser)
com.bluecubs.xinco.service.XincoSoapBindingImpl.setXincoCoreLog(com.bluecubs.xinco.core.XincoCoreLog,com.bluecubs.xinco.core.XincoCoreUser)
com.bluecubs.xinco.service.XincoSoapBindingImpl.setXincoCoreNode(com.bluecubs.xinco.core.XincoCoreNode,com.bluecubs.xinco.core.XincoCoreUser)
com.bluecubs.xinco.service.XincoSoapBindingImpl.setXincoCoreUser(com.bluecubs.xinco.core.XincoCoreUser,com.bluecubs.xinco.core.XincoCoreUser)

Methods with local invocations:

 com.bluecubs.xinco.add.server.XincoAddAttributeServer.XincoAddAttributeServer(int, int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_ADD_ATTRIBUTE

 com.bluecubs.xinco.add.server.XincoAddAttributeServer.getXincoAddAttributes(int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_ADD_ATTRIBUTE

 com.bluecubs.xinco.add.server.XincoAddAttributeServer.write2DB(XincoDBManager)

This method implements the following db-related operations:

- It inserts values for the first 8 columns into table XINCO_ADD_ATTRIBUTE

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_ADD_ATTRIBUTE do not overflow the varchar limits: 65535 (attrib_text), 255 (attrib_varchar)

- When inserting into table XINCO_ADD_ATTRIBUTE, make sure the referential integrity imposed by attribute(s) xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_data_id  xinco_core_data.id)

 com.bluecubs.xinco.core.server.XincoCoreACEServer.XincoCoreACEServer(int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_ACE

 com.bluecubs.xinco.core.server.XincoCoreACEServer.getXincoCoreACL(int, String, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_ACE

 com.bluecubs.xinco.core.server.XincoCoreDataServer.getLastMajorVersionDataPath(int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO.XINCO_CORE_LOG

 com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB(XincoDBManager, int, int)

This method implements the following db-related operations:

- It deletes rows from table(s) XINCO_ADD_ATTRIBUTE
,
- It deletes rows from table(s) XINCO_CORE_ACE
,
- It deletes rows from table(s) XINCO_CORE_LOG

 com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.XincoCoreDataTypeAttributeServer(int, int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_DATA_TYPE_ATTRIBUTE

 com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.getXincoCoreDataTypeAttributes(int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_DATA_TYPE_ATTRIBUTE

 com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.write2DB(XincoDBManager)

This method implements the following db-related operations:

- It inserts values for the first 5 columns into table XINCO_CORE_DATA_TYPE_ATTRIBUTE

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_DATA_TYPE_ATTRIBUTE do not overflow the varchar limits: 255 (data_type, designation)

- When inserting into table XINCO_CORE_DATA_TYPE_ATTRIBUTE, make sure the referential integrity imposed by attribute(s) xinco_core_data_type_id is accomplished. The foreign keys in the table are the following: (xinco_core_data_type_id  xinco_core_data_type.id)

 com.bluecubs.xinco.core.server.XincoCoreGroupServer.XincoCoreGroupServer(int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_GROUP

 com.bluecubs.xinco.core.server.XincoCoreGroupServer.getXincoCoreGroups(XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_GROUP

 com.bluecubs.xinco.core.server.XincoCoreLanguageServer.XincoCoreLanguageServer(int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_LANGUAGE

 com.bluecubs.xinco.core.server.XincoCoreLanguageServer.getXincoCoreLanguages(XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_LANGUAGE

 com.bluecubs.xinco.core.server.XincoCoreLanguageServer.isLanguageUsed(XincoCoreLanguage, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_DATA, XINCO_CORE_NODE

 com.bluecubs.xinco.core.server.XincoCoreLogServer.XincoCoreLogServer(int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_LOG

 com.bluecubs.xinco.core.server.XincoCoreLogServer.getXincoCoreLogs(int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_LOG

 com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreData(XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_DATA

 com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreNodes(XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_NODE

 com.bluecubs.xinco.core.server.XincoCoreNodeServer.findXincoCoreNodes(String, int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_NODE

 com.bluecubs.xinco.core.server.XincoCoreNodeServer.getXincoCoreNodeParents(int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_NODE

 com.bluecubs.xinco.core.server.XincoCoreUserServer.fillXincoCoreGroups(XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP

 com.bluecubs.xinco.core.server.XincoCoreUserServer.getXincoCoreUsers(XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_USER

 com.bluecubs.xinco.core.server.XincoCoreUserServer.isPasswordUsable(String)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_USER_T, XINCO_CORE_USER, XINCO_CORE_USER

 com.bluecubs.xinco.core.server.XincoCoreUserServer.writeXincoCoreGroups(XincoDBManager)

This method implements the following db-related operations:

- It deletes rows from table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP

 com.bluecubs.xinco.core.server.XincoDBManager.getNewID(String)

This method implements the following db-related operations:

- It queries the table(s) XINCO_ID

- It updates the last_id attribute(s) in table XINCO_ID

Some constraints that should be taken into the account are the following:

- Make sure the values in XINCO_ID.last_id are not null

Methods with mixed invocations:

 com.bluecubs.xinco.core.server.XincoCoreACEServer.removeFromDB(XincoCoreACE, XincoDBManager, int)

This method implements the following db-related operations:

- It deletes rows from table(s) XINCO_CORE_ACE

This method invokes db-related operations via delegation:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via a call to the com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB(XincoDBManager)

This method implements the following db-related operations:

- It updates the xinco_core_user_id, xinco_core_group_id, xinco_core_node_id, xinco_core_data_id, read_permission, write_permission, execute_permission, admin_permission attribute(s) in table XINCO_CORE_ACE

- It inserts values for the first 9 columns into table XINCO_CORE_ACE

This method invokes db-related operations via delegation:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via a call to the com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail method

- It queries the table(s) XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_ACE.admin_permission are not null

- Make sure the values in XINCO_CORE_ACE.execute_permission are not null

- Make sure the values in XINCO_CORE_ACE.read_permission are not null

- Make sure the values in XINCO_CORE_ACE.write_permission are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_ACE, make sure the referential integrity imposed by attribute(s) xinco_core_group_id, xinco_core_node_id, xinco_core_user_id, xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_group_id  xinco_core_group.id), (xinco_core_user_id  xinco_core_user.id), (xinco_core_data_id  xinco_core_data.id), (xinco_core_node_id  xinco_core_node.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail(String, String[], XincoDBManager, String, int)

This method implements the following db-related operations:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD

This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It updates the last_id attribute(s) in table XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreDataServer.XincoCoreDataServer(int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_DATA

This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_ADD_ATTRIBUTE via a call to the com.bluecubs.xinco.add.server.XincoAddAttributeServer.getXincoAddAttributes method

- It queries the table(s) XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreACEServer.getXincoCoreACL method

- It queries the table(s) XINCO_CORE_LOG via a call to the com.bluecubs.xinco.core.server.XincoCoreLogServer.getXincoCoreLogs method

 com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB(XincoDBManager)

This method implements the following db-related operations:

- It deletes rows from table(s) XINCO_CORE_DATA

This method invokes db-related operations via delegation:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via a call to the com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB(XincoDBManager)

This method implements the following db-related operations:

- It deletes rows from table(s) XINCO_ADD_ATTRIBUTE

- It inserts values for the first 7 columns into table XINCO_CORE_DATA

This method invokes db-related operations via delegation:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via a call to the com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail method

- It inserts the xinco_core_data_id, attribute_id, attrib_int, attrib_unsignedint, attrib_double, attrib_varchar, attrib_text, attrib_datetime attributes into table XINCO_ADD_ATTRIBUTE via a call to the com.bluecubs.xinco.add.server.XincoAddAttributeServer.write2DB method

- It queries the table(s) XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_ADD_ATTRIBUTE do not overflow the varchar limits: 65535 (attrib_text), 255 (attrib_varchar)

- Make sure the strings to be stored in XINCO_CORE_DATA do not overflow the varchar limits: 255 (designation)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_ADD_ATTRIBUTE, make sure the referential integrity imposed by attribute(s) xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_data_id  xinco_core_data.id)

- When inserting into table XINCO_CORE_DATA, make sure the referential integrity imposed by attribute(s) xinco_core_language_id, xinco_core_data_type_id, xinco_core_node_id is accomplished. The foreign keys in the table are the following: (xinco_core_language_id  xinco_core_language.id), (xinco_core_data_type_id  xinco_core_data_type.id), (xinco_core_node_id  xinco_core_node.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.deleteFromDB(XincoCoreDataTypeAttribute, XincoDBManager, int)

This method implements the following db-related operations:

- It deletes rows from table(s) XINCO_ADD_ATTRIBUTE
,
- It deletes rows from table(s) XINCO_CORE_DATA_TYPE_ATTRIBUTE

This method invokes db-related operations via delegation:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via a call to the com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreDataTypeServer.XincoCoreDataTypeServer(int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_DATA_TYPE

This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_CORE_DATA_TYPE_ATTRIBUTE via a call to the com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.getXincoCoreDataTypeAttributes method

 com.bluecubs.xinco.core.server.XincoCoreDataTypeServer.getXincoCoreDataTypes(XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_DATA_TYPE

This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_CORE_DATA_TYPE_ATTRIBUTE via a call to the com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.getXincoCoreDataTypeAttributes method

 com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB(XincoDBManager)

This method implements the following db-related operations:

- It inserts values for the first 4 columns into table XINCO_CORE_GROUP

This method invokes db-related operations via delegation:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via a call to the com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail method

- It queries the table(s) XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_GROUP do not overflow the varchar limits: 255 (designation)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreLanguageServer.deleteFromDB(XincoCoreLanguage, XincoDBManager, int)

This method implements the following db-related operations:

- It deletes rows from table(s) XINCO_CORE_LANGUAGE

This method invokes db-related operations via delegation:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via a call to the com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB(XincoDBManager)

This method implements the following db-related operations:

- It inserts values for the first 5 columns into table XINCO_CORE_LANGUAGE

This method invokes db-related operations via delegation:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via a call to the com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail method

- It queries the table(s) XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_LANGUAGE do not overflow the varchar limits: 255 (sign, designation)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB(XincoDBManager)

This method implements the following db-related operations:

- It inserts values for the first 12 columns into table XINCO_CORE_LOG

This method invokes db-related operations via delegation:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via a call to the com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail method

- It queries the table(s) XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_LOG do not overflow the varchar limits: 255 (op_description, version_postfix)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_LOG, make sure the referential integrity imposed by attribute(s) xinco_core_user_id, xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_user_id  xinco_core_user.id), (xinco_core_data_id  xinco_core_data.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreNodeServer.XincoCoreNodeServer(int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_NODE

This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreACEServer.getXincoCoreACL method

 com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB(boolean, XincoDBManager, int)

This method implements the following db-related operations:

- It deletes rows from table(s) XINCO_CORE_ACE
,
- It deletes rows from table(s) XINCO_CORE_NODE

This method invokes db-related operations via delegation:

- It deletes rows from table(s) XINCO_ADD_ATTRIBUTE via a call to the com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB method

- It deletes rows from table(s) XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB method

- It deletes rows from table(s) XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB method

- It deletes rows from table(s) XINCO_CORE_DATA via a call to the com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB method

- It deletes rows from table(s) XINCO_CORE_LOG via a call to the com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB method

- It deletes rows from table(s) XINCO_CORE_NODE via a call to the com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB method

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via a call to the com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail method

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It queries the table(s) XINCO_CORE_DATA via a call to the com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreData method

- It queries the table(s) XINCO_CORE_NODE via a call to the com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreNodes method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreNodeServer.write2DB(XincoDBManager)

This method implements the following db-related operations:

- It inserts values for the first 6 columns into table XINCO_CORE_NODE

This method invokes db-related operations via delegation:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via a call to the com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail method

- It queries the table(s) XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_NODE do not overflow the varchar limits: 255 (designation)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_NODE, make sure the referential integrity imposed by attribute(s) xinco_core_language_id is accomplished. The foreign keys in the table are the following: (xinco_core_language_id  xinco_core_language.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreUserServer.XincoCoreUserServer(String, String, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_USER, XINCO_CORE_USER

This method invokes db-related operations via delegation:

- It deletes rows from table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreUserServer.writeXincoCoreGroups

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts values for the first 13 columns of table XINCO_CORE_USER via a call to the com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB method

- It queries the table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP via a call to the com.bluecubs.xinco.core.server.XincoCoreUserServer.fillXincoCoreGroups method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_USER do not overflow the varchar limits: 255 (userpassword, username, email, name, firstname)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreUserServer.XincoCoreUserServer(int, XincoDBManager)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_USER

This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP via a call to the com.bluecubs.xinco.core.server.XincoCoreUserServer.fillXincoCoreGroups method

 com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB(XincoDBManager)

This method implements the following db-related operations:

- It inserts values for the first 13 columns into table XINCO_CORE_USER

This method invokes db-related operations via delegation:

- It deletes rows from table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP via a call to the com.bluecubs.xinco.core.server.XincoCoreUserServer.writeXincoCoreGroups method

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via a call to the com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail method

- It queries the table(s) XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via a call to the com.bluecubs.xinco.core.server.XincoDBManager.getNewID method

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_USER do not overflow the varchar limits: 255 (userpassword, username, email, name, firstname)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.server.XincoAdminServlet.processRequest(HttpServletRequest, HttpServletResponse)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_USER, XINCO_CORE_DATA

- It deletes rows from table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP

- It inserts values for the first 3 columns into table XINCO_CORE_USER_HAS_XINCO_CORE_GROUP

This method invokes db-related operations via delegation:

- It deletes rows from table(s) XINCO_ADD_ATTRIBUTE via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB

- It deletes rows from table(s) XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB method

- It deletes rows from table(s) XINCO_CORE_ACE via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB

- It deletes rows from table(s) XINCO_CORE_ACE via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB

- It deletes rows from table(s) XINCO_CORE_DATA via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB

- It deletes rows from table(s) XINCO_CORE_LOG via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB

- It deletes rows from table(s) XINCO_CORE_NODE via a call to the com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB method

- It deletes rows from table(s) XINCO_CORE_NODE via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB

- It deletes rows from table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreUserServer.writeXincoCoreGroups

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the xinco_core_data_type_id, attribute_id, designation, data_type, attr_size attributes into table XINCO_CORE_DATA_TYPE_ATTRIBUTE via a call to the com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.write2DB method

- It inserts values for the first 13 columns of table XINCO_CORE_USER via a call to the com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB method

- It inserts values for the first 4 columns of table XINCO_CORE_GROUP via a call to the com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB method

- It inserts values for the first 5 columns of table XINCO_CORE_LANGUAGE via a call to the com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB method

- It queries the table(s) XINCO_CORE_DATA via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreData

- It queries the table(s) XINCO_CORE_DATA_TYPE via a call to the com.bluecubs.xinco.core.server.XincoCoreDataTypeServer.getXincoCoreDataTypes method

- It queries the table(s) XINCO_CORE_DATA_TYPE_ATTRIBUTE via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataTypeServer.getXincoCoreDataTypes  com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.getXincoCoreDataTypeAttributes

- It queries the table(s) XINCO_CORE_GROUP via a call to the com.bluecubs.xinco.core.server.XincoCoreGroupServer.getXincoCoreGroups method

- It queries the table(s) XINCO_CORE_LANGUAGE via a call to the com.bluecubs.xinco.core.server.XincoCoreLanguageServer.getXincoCoreLanguages method

- It queries the table(s) XINCO_CORE_NODE via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreNodes

- It queries the table(s) XINCO_CORE_USER via a call to the com.bluecubs.xinco.core.server.XincoCoreUserServer.getXincoCoreUsers method

- It queries the table(s) XINCO_CORE_USER_T, XINCO_CORE_USER, XINCO_CORE_USER via a call to the com.bluecubs.xinco.core.server.XincoCoreUserServer.isPasswordUsable method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_DATA_TYPE_ATTRIBUTE do not overflow the varchar limits: 255 (data_type, designation)

- Make sure the strings to be stored in XINCO_CORE_GROUP do not overflow the varchar limits: 255 (designation)

- Make sure the strings to be stored in XINCO_CORE_LANGUAGE do not overflow the varchar limits: 255 (sign, designation)

- Make sure the strings to be stored in XINCO_CORE_USER do not overflow the varchar limits: 255 (userpassword, username, email, name, firstname)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_DATA_TYPE_ATTRIBUTE, make sure the referential integrity imposed by attribute(s) xinco_core_data_type_id is accomplished. The foreign keys in the table are the following: (xinco_core_data_type_id  xinco_core_data_type.id)

- When inserting into table XINCO_CORE_USER_HAS_XINCO_CORE_GROUP, make sure the referential integrity imposed by attribute(s) xinco_core_group_id, xinco_core_user_id is accomplished. The foreign keys in the table are the following: (xinco_core_group_id  xinco_core_group.id), (xinco_core_user_id  xinco_core_user.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.server.XincoPublisherServlet.processRequest(HttpServletRequest, HttpServletResponse)

This method implements the following db-related operations:

- It queries the table(s) XINCO_CORE_ACE, XINCO_CORE_LOG, XINCO_CORE_DATA

This method invokes db-related operations via delegation:

- It queries the table(s) XINCO.XINCO_CORE_LOG via a call to the com.bluecubs.xinco.core.server.XincoCoreDataServer.getLastMajorVersionDataPath method

- It queries the table(s) XINCO_CORE_DATA via a call to the com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreData method

- It queries the table(s) XINCO_CORE_NODE via a call to the com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreNodes method

Methods with only delegated invocations:

 com.bluecubs.xinco.archive.XincoArchiveThread.archiveData(XincoDBManager)


This method invokes db-related operations via delegation:

- It deletes rows from table(s) XINCO_ADD_ATTRIBUTE via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the xinco_core_data_id, attribute_id, attrib_int, attrib_unsignedint, attrib_double, attrib_varchar, attrib_text, attrib_datetime attributes into table XINCO_ADD_ATTRIBUTE via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.add.server.XincoAddAttributeServer.write2DB

- It inserts values for the first 12 columns of table XINCO_CORE_LOG via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB

- It inserts values for the first 7 columns of table XINCO_CORE_DATA via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB

- It queries the table(s) XINCO_CORE_NODE via a call to the com.bluecubs.xinco.core.server.XincoCoreNodeServer.getXincoCoreNodeParents method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_ADD_ATTRIBUTE do not overflow the varchar limits: 65535 (attrib_text), 255 (attrib_varchar)

- Make sure the strings to be stored in XINCO_CORE_DATA do not overflow the varchar limits: 255 (designation)

- Make sure the strings to be stored in XINCO_CORE_LOG do not overflow the varchar limits: 255 (op_description, version_postfix)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_ADD_ATTRIBUTE, make sure the referential integrity imposed by attribute(s) xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_data_id  xinco_core_data.id)

- When inserting into table XINCO_CORE_DATA, make sure the referential integrity imposed by attribute(s) xinco_core_language_id, xinco_core_data_type_id, xinco_core_node_id is accomplished. The foreign keys in the table are the following: (xinco_core_language_id  xinco_core_language.id), (xinco_core_data_type_id  xinco_core_data_type.id), (xinco_core_node_id  xinco_core_node.id)

- When inserting into table XINCO_CORE_LOG, make sure the referential integrity imposed by attribute(s) xinco_core_user_id, xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_user_id  xinco_core_user.id), (xinco_core_data_id  xinco_core_data.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.archive.XincoArchiveThread.run()


This method invokes db-related operations via delegation:

- It deletes rows from table(s) XINCO_ADD_ATTRIBUTE via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the xinco_core_data_id, attribute_id, attrib_int, attrib_unsignedint, attrib_double, attrib_varchar, attrib_text, attrib_datetime attributes into table XINCO_ADD_ATTRIBUTE via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.add.server.XincoAddAttributeServer.write2DB

- It inserts values for the first 12 columns of table XINCO_CORE_LOG via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB

- It inserts values for the first 7 columns of table XINCO_CORE_DATA via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB

- It queries the table(s) XINCO_CORE_NODE via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.core.server.XincoCoreNodeServer.getXincoCoreNodeParents

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.archive.XincoArchiveThread.archiveData  com.bluecubs.xinco.archive.XincoArchiver.archiveData  com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_ADD_ATTRIBUTE do not overflow the varchar limits: 65535 (attrib_text), 255 (attrib_varchar)

- Make sure the strings to be stored in XINCO_CORE_DATA do not overflow the varchar limits: 255 (designation)

- Make sure the strings to be stored in XINCO_CORE_LOG do not overflow the varchar limits: 255 (op_description, version_postfix)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_ADD_ATTRIBUTE, make sure the referential integrity imposed by attribute(s) xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_data_id  xinco_core_data.id)

- When inserting into table XINCO_CORE_DATA, make sure the referential integrity imposed by attribute(s) xinco_core_language_id, xinco_core_data_type_id, xinco_core_node_id is accomplished. The foreign keys in the table are the following: (xinco_core_language_id  xinco_core_language.id), (xinco_core_data_type_id  xinco_core_data_type.id), (xinco_core_node_id  xinco_core_node.id)

- When inserting into table XINCO_CORE_LOG, make sure the referential integrity imposed by attribute(s) xinco_core_user_id, xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_user_id  xinco_core_user.id), (xinco_core_data_id  xinco_core_data.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.archive.XincoArchiver.archiveData(XincoCoreDataServer, Vector, XincoDBManager)


This method invokes db-related operations via delegation:

- It deletes rows from table(s) XINCO_ADD_ATTRIBUTE via a call to the com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB method

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the xinco_core_data_id, attribute_id, attrib_int, attrib_unsignedint, attrib_double, attrib_varchar, attrib_text, attrib_datetime attributes into table XINCO_ADD_ATTRIBUTE via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.add.server.XincoAddAttributeServer.write2DB

- It inserts values for the first 12 columns of table XINCO_CORE_LOG via a call to the com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB method

- It inserts values for the first 7 columns of table XINCO_CORE_DATA via a call to the com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_ADD_ATTRIBUTE do not overflow the varchar limits: 65535 (attrib_text), 255 (attrib_varchar)

- Make sure the strings to be stored in XINCO_CORE_DATA do not overflow the varchar limits: 255 (designation)

- Make sure the strings to be stored in XINCO_CORE_LOG do not overflow the varchar limits: 255 (op_description, version_postfix)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_ADD_ATTRIBUTE, make sure the referential integrity imposed by attribute(s) xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_data_id  xinco_core_data.id)

- When inserting into table XINCO_CORE_DATA, make sure the referential integrity imposed by attribute(s) xinco_core_language_id, xinco_core_data_type_id, xinco_core_node_id is accomplished. The foreign keys in the table are the following: (xinco_core_language_id  xinco_core_language.id), (xinco_core_data_type_id  xinco_core_data_type.id), (xinco_core_node_id  xinco_core_node.id)

- When inserting into table XINCO_CORE_LOG, make sure the referential integrity imposed by attribute(s) xinco_core_user_id, xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_user_id  xinco_core_user.id), (xinco_core_data_id  xinco_core_data.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.core.server.XincoCoreDataServer.XincoCoreDataServer(int, int, int, int, String, int, XincoDBManager)


This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreACEServer.getXincoCoreACL method

- It queries the table(s) XINCO_CORE_LOG via a call to the com.bluecubs.xinco.core.server.XincoCoreLogServer.getXincoCoreLogs method

 com.bluecubs.xinco.core.server.XincoCoreNodeServer.XincoCoreNodeServer(int, int, int, String, int, XincoDBManager)


This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreACEServer.getXincoCoreACL method

 com.bluecubs.xinco.core.server.XincoCoreUserServer.XincoCoreUserServer(int, String, String, String, String, String, int, int, java.sql.Timestamp, XincoDBManager)


This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP via a call to the com.bluecubs.xinco.core.server.XincoCoreUserServer.fillXincoCoreGroups method

 com.bluecubs.xinco.server.XincoAdminServlet.doGet(HttpServletRequest, HttpServletResponse)


This method invokes db-related operations via delegation:

- It deletes rows from table(s) XINCO_ADD_ATTRIBUTE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB

- It deletes rows from table(s) XINCO_CORE_ACE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB

- It deletes rows from table(s) XINCO_CORE_ACE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB

- It deletes rows from table(s) XINCO_CORE_ACE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB

- It deletes rows from table(s) XINCO_CORE_DATA via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB

- It deletes rows from table(s) XINCO_CORE_LOG via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB

- It deletes rows from table(s) XINCO_CORE_NODE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB

- It deletes rows from table(s) XINCO_CORE_NODE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB

- It deletes rows from table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP via a call to the com.bluecubs.xinco.server.XincoAdminServlet.processRequest method

- It deletes rows from table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreUserServer.writeXincoCoreGroups

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the xinco_core_data_type_id, attribute_id, designation, data_type, attr_size attributes into table XINCO_CORE_DATA_TYPE_ATTRIBUTE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.write2DB

- It inserts the xinco_core_user_id, xinco_core_group_id, status_number attributes into table XINCO_CORE_USER_HAS_XINCO_CORE_GROUP via a call to the com.bluecubs.xinco.server.XincoAdminServlet.processRequest method

- It inserts values for the first 13 columns of table XINCO_CORE_USER via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB

- It inserts values for the first 4 columns of table XINCO_CORE_GROUP via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB

- It inserts values for the first 5 columns of table XINCO_CORE_LANGUAGE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB

- It queries the table(s) XINCO_CORE_DATA via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreData

- It queries the table(s) XINCO_CORE_DATA_TYPE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreDataTypeServer.getXincoCoreDataTypes

- It queries the table(s) XINCO_CORE_DATA_TYPE_ATTRIBUTE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreDataTypeServer.getXincoCoreDataTypes  com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.getXincoCoreDataTypeAttributes

- It queries the table(s) XINCO_CORE_GROUP via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.getXincoCoreGroups

- It queries the table(s) XINCO_CORE_LANGUAGE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.getXincoCoreLanguages

- It queries the table(s) XINCO_CORE_NODE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreNodes

- It queries the table(s) XINCO_CORE_USER, XINCO_CORE_DATA via a call to the com.bluecubs.xinco.server.XincoAdminServlet.processRequest method

- It queries the table(s) XINCO_CORE_USER via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.getXincoCoreUsers

- It queries the table(s) XINCO_CORE_USER_T, XINCO_CORE_USER, XINCO_CORE_USER via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.isPasswordUsable

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_DATA_TYPE_ATTRIBUTE do not overflow the varchar limits: 255 (data_type, designation)

- Make sure the strings to be stored in XINCO_CORE_GROUP do not overflow the varchar limits: 255 (designation)

- Make sure the strings to be stored in XINCO_CORE_LANGUAGE do not overflow the varchar limits: 255 (sign, designation)

- Make sure the strings to be stored in XINCO_CORE_USER do not overflow the varchar limits: 255 (userpassword, username, email, name, firstname)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_DATA_TYPE_ATTRIBUTE, make sure the referential integrity imposed by attribute(s) xinco_core_data_type_id is accomplished. The foreign keys in the table are the following: (xinco_core_data_type_id  xinco_core_data_type.id)

- When inserting into table XINCO_CORE_USER_HAS_XINCO_CORE_GROUP, make sure the referential integrity imposed by attribute(s) xinco_core_group_id, xinco_core_user_id is accomplished. The foreign keys in the table are the following: (xinco_core_group_id  xinco_core_group.id), (xinco_core_user_id  xinco_core_user.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.server.XincoAdminServlet.doPost(HttpServletRequest, HttpServletResponse)


This method invokes db-related operations via delegation:

- It deletes rows from table(s) XINCO_ADD_ATTRIBUTE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB

- It deletes rows from table(s) XINCO_CORE_ACE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB

- It deletes rows from table(s) XINCO_CORE_ACE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB

- It deletes rows from table(s) XINCO_CORE_ACE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB

- It deletes rows from table(s) XINCO_CORE_DATA via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB

- It deletes rows from table(s) XINCO_CORE_LOG via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.removeFromDB

- It deletes rows from table(s) XINCO_CORE_NODE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB

- It deletes rows from table(s) XINCO_CORE_NODE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB

- It deletes rows from table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP via a call to the com.bluecubs.xinco.server.XincoAdminServlet.processRequest method

- It deletes rows from table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreUserServer.writeXincoCoreGroups

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the xinco_core_data_type_id, attribute_id, designation, data_type, attr_size attributes into table XINCO_CORE_DATA_TYPE_ATTRIBUTE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.write2DB

- It inserts the xinco_core_user_id, xinco_core_group_id, status_number attributes into table XINCO_CORE_USER_HAS_XINCO_CORE_GROUP via a call to the com.bluecubs.xinco.server.XincoAdminServlet.processRequest method

- It inserts values for the first 13 columns of table XINCO_CORE_USER via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB

- It inserts values for the first 4 columns of table XINCO_CORE_GROUP via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB

- It inserts values for the first 5 columns of table XINCO_CORE_LANGUAGE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB

- It queries the table(s) XINCO_CORE_DATA via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreData

- It queries the table(s) XINCO_CORE_DATA_TYPE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreDataTypeServer.getXincoCoreDataTypes

- It queries the table(s) XINCO_CORE_DATA_TYPE_ATTRIBUTE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreDataTypeServer.getXincoCoreDataTypes  com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.getXincoCoreDataTypeAttributes

- It queries the table(s) XINCO_CORE_GROUP via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.getXincoCoreGroups

- It queries the table(s) XINCO_CORE_LANGUAGE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.getXincoCoreLanguages

- It queries the table(s) XINCO_CORE_NODE via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreNodes

- It queries the table(s) XINCO_CORE_USER, XINCO_CORE_DATA via a call to the com.bluecubs.xinco.server.XincoAdminServlet.processRequest method

- It queries the table(s) XINCO_CORE_USER via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.getXincoCoreUsers

- It queries the table(s) XINCO_CORE_USER_T, XINCO_CORE_USER, XINCO_CORE_USER via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.isPasswordUsable

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreGroupServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreLanguageServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreDataServer.deleteFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.server.XincoAdminServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_DATA_TYPE_ATTRIBUTE do not overflow the varchar limits: 255 (data_type, designation)

- Make sure the strings to be stored in XINCO_CORE_GROUP do not overflow the varchar limits: 255 (designation)

- Make sure the strings to be stored in XINCO_CORE_LANGUAGE do not overflow the varchar limits: 255 (sign, designation)

- Make sure the strings to be stored in XINCO_CORE_USER do not overflow the varchar limits: 255 (userpassword, username, email, name, firstname)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_DATA_TYPE_ATTRIBUTE, make sure the referential integrity imposed by attribute(s) xinco_core_data_type_id is accomplished. The foreign keys in the table are the following: (xinco_core_data_type_id  xinco_core_data_type.id)

- When inserting into table XINCO_CORE_USER_HAS_XINCO_CORE_GROUP, make sure the referential integrity imposed by attribute(s) xinco_core_group_id, xinco_core_user_id is accomplished. The foreign keys in the table are the following: (xinco_core_group_id  xinco_core_group.id), (xinco_core_user_id  xinco_core_user.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.server.XincoPublisherServlet.doGet(HttpServletRequest, HttpServletResponse)


This method invokes db-related operations via delegation:

- It queries the table(s) XINCO.XINCO_CORE_LOG via the chain-call com.bluecubs.xinco.server.XincoPublisherServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreDataServer.getLastMajorVersionDataPath

- It queries the table(s) XINCO_CORE_ACE, XINCO_CORE_LOG, XINCO_CORE_DATA via a call to the com.bluecubs.xinco.server.XincoPublisherServlet.processRequest method

- It queries the table(s) XINCO_CORE_DATA via the chain-call com.bluecubs.xinco.server.XincoPublisherServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreData

- It queries the table(s) XINCO_CORE_NODE via the chain-call com.bluecubs.xinco.server.XincoPublisherServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreNodes

 com.bluecubs.xinco.server.XincoPublisherServlet.doPost(HttpServletRequest, HttpServletResponse)


This method invokes db-related operations via delegation:

- It queries the table(s) XINCO.XINCO_CORE_LOG via the chain-call com.bluecubs.xinco.server.XincoPublisherServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreDataServer.getLastMajorVersionDataPath

- It queries the table(s) XINCO_CORE_ACE, XINCO_CORE_LOG, XINCO_CORE_DATA via a call to the com.bluecubs.xinco.server.XincoPublisherServlet.processRequest method

- It queries the table(s) XINCO_CORE_DATA via the chain-call com.bluecubs.xinco.server.XincoPublisherServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreData

- It queries the table(s) XINCO_CORE_NODE via the chain-call com.bluecubs.xinco.server.XincoPublisherServlet.processRequest  com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreNodes

 com.bluecubs.xinco.service.XincoSoapBindingImpl.checkXincoCoreUserNewPassword(java.lang.String, com.bluecubs.xinco.core.XincoCoreUser, com.bluecubs.xinco.core.XincoCoreUser)


This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_CORE_USER_T, XINCO_CORE_USER, XINCO_CORE_USER via a call to the com.bluecubs.xinco.core.server.XincoCoreUserServer.isPasswordUsable method

 com.bluecubs.xinco.service.XincoSoapBindingImpl.findXincoCoreData(java.lang.String, com.bluecubs.xinco.core.XincoCoreLanguage, com.bluecubs.xinco.core.XincoCoreUser)


This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_CORE_NODE via a call to the com.bluecubs.xinco.core.server.XincoCoreNodeServer.getXincoCoreNodeParents method

 com.bluecubs.xinco.service.XincoSoapBindingImpl.getAllXincoCoreDataTypes(com.bluecubs.xinco.core.XincoCoreUser)


This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_CORE_DATA_TYPE via a call to the com.bluecubs.xinco.core.server.XincoCoreDataTypeServer.getXincoCoreDataTypes method

- It queries the table(s) XINCO_CORE_DATA_TYPE_ATTRIBUTE via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataTypeServer.getXincoCoreDataTypes  com.bluecubs.xinco.core.server.XincoCoreDataTypeAttributeServer.getXincoCoreDataTypeAttributes

 com.bluecubs.xinco.service.XincoSoapBindingImpl.getAllXincoCoreGroups(com.bluecubs.xinco.core.XincoCoreUser)


This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_CORE_GROUP via a call to the com.bluecubs.xinco.core.server.XincoCoreGroupServer.getXincoCoreGroups method

 com.bluecubs.xinco.service.XincoSoapBindingImpl.getAllXincoCoreLanguages(com.bluecubs.xinco.core.XincoCoreUser)


This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_CORE_LANGUAGE via a call to the com.bluecubs.xinco.core.server.XincoCoreLanguageServer.getXincoCoreLanguages method

 com.bluecubs.xinco.service.XincoSoapBindingImpl.getXincoCoreNode(com.bluecubs.xinco.core.XincoCoreNode, com.bluecubs.xinco.core.XincoCoreUser)


This method invokes db-related operations via delegation:

- It queries the table(s) XINCO_CORE_DATA via a call to the com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreData method

- It queries the table(s) XINCO_CORE_NODE via a call to the com.bluecubs.xinco.core.server.XincoCoreNodeServer.fillXincoCoreNodes method

 com.bluecubs.xinco.service.XincoSoapBindingImpl.removeXincoCoreACE(com.bluecubs.xinco.core.XincoCoreACE, com.bluecubs.xinco.core.XincoCoreUser)


This method invokes db-related operations via delegation:

- It deletes rows from table(s) XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreACEServer.removeFromDB method

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.removeFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.removeFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.removeFromDB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.service.XincoSoapBindingImpl.setXincoCoreACE(com.bluecubs.xinco.core.XincoCoreACE, com.bluecubs.xinco.core.XincoCoreUser)


This method invokes db-related operations via delegation:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, xinco_core_user_id, xinco_core_group_id, xinco_core_node_id, xinco_core_data_id, read_permission, write_permission, execute_permission, admin_permission attributes into table XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the xinco_core_user_id, xinco_core_group_id, xinco_core_node_id, xinco_core_data_id, read_permission, write_permission, execute_permission, admin_permission attribute(s) in table XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB method

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_ACE.admin_permission are not null

- Make sure the values in XINCO_CORE_ACE.execute_permission are not null

- Make sure the values in XINCO_CORE_ACE.read_permission are not null

- Make sure the values in XINCO_CORE_ACE.write_permission are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_ACE, make sure the referential integrity imposed by attribute(s) xinco_core_group_id, xinco_core_node_id, xinco_core_user_id, xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_group_id  xinco_core_group.id), (xinco_core_user_id  xinco_core_user.id), (xinco_core_data_id  xinco_core_data.id), (xinco_core_node_id  xinco_core_node.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.service.XincoSoapBindingImpl.setXincoCoreData(com.bluecubs.xinco.core.XincoCoreData, com.bluecubs.xinco.core.XincoCoreUser)


This method invokes db-related operations via delegation:

- It deletes rows from table(s) XINCO_ADD_ATTRIBUTE via a call to the com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB method

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, xinco_core_user_id, xinco_core_group_id, xinco_core_node_id, xinco_core_data_id, read_permission, write_permission, execute_permission, admin_permission attributes into table XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB method

- It inserts the xinco_core_data_id, attribute_id, attrib_int, attrib_unsignedint, attrib_double, attrib_varchar, attrib_text, attrib_datetime attributes into table XINCO_ADD_ATTRIBUTE via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.add.server.XincoAddAttributeServer.write2DB

- It inserts values for the first 7 columns of table XINCO_CORE_DATA via a call to the com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB method

- It queries the table(s) XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreACEServer.getXincoCoreACL method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreDataServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the xinco_core_user_id, xinco_core_group_id, xinco_core_node_id, xinco_core_data_id, read_permission, write_permission, execute_permission, admin_permission attribute(s) in table XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB method

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_ADD_ATTRIBUTE do not overflow the varchar limits: 65535 (attrib_text), 255 (attrib_varchar)

- Make sure the strings to be stored in XINCO_CORE_DATA do not overflow the varchar limits: 255 (designation)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_ACE.admin_permission are not null

- Make sure the values in XINCO_CORE_ACE.execute_permission are not null

- Make sure the values in XINCO_CORE_ACE.read_permission are not null

- Make sure the values in XINCO_CORE_ACE.write_permission are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_ADD_ATTRIBUTE, make sure the referential integrity imposed by attribute(s) xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_data_id  xinco_core_data.id)

- When inserting into table XINCO_CORE_ACE, make sure the referential integrity imposed by attribute(s) xinco_core_group_id, xinco_core_node_id, xinco_core_user_id, xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_group_id  xinco_core_group.id), (xinco_core_user_id  xinco_core_user.id), (xinco_core_data_id  xinco_core_data.id), (xinco_core_node_id  xinco_core_node.id)

- When inserting into table XINCO_CORE_DATA, make sure the referential integrity imposed by attribute(s) xinco_core_language_id, xinco_core_data_type_id, xinco_core_node_id is accomplished. The foreign keys in the table are the following: (xinco_core_language_id  xinco_core_language.id), (xinco_core_data_type_id  xinco_core_data_type.id), (xinco_core_node_id  xinco_core_node.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.service.XincoSoapBindingImpl.setXincoCoreLog(com.bluecubs.xinco.core.XincoCoreLog, com.bluecubs.xinco.core.XincoCoreUser)


This method invokes db-related operations via delegation:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts values for the first 12 columns of table XINCO_CORE_LOG via a call to the com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreLogServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_LOG do not overflow the varchar limits: 255 (op_description, version_postfix)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_LOG, make sure the referential integrity imposed by attribute(s) xinco_core_user_id, xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_user_id  xinco_core_user.id), (xinco_core_data_id  xinco_core_data.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.service.XincoSoapBindingImpl.setXincoCoreNode(com.bluecubs.xinco.core.XincoCoreNode, com.bluecubs.xinco.core.XincoCoreUser)


This method invokes db-related operations via delegation:

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts the id, xinco_core_user_id, xinco_core_group_id, xinco_core_node_id, xinco_core_data_id, read_permission, write_permission, execute_permission, admin_permission attributes into table XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB method

- It inserts values for the first 6 columns of table XINCO_CORE_NODE via a call to the com.bluecubs.xinco.core.server.XincoCoreNodeServer.write2DB method

- It queries the table(s) XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreACEServer.getXincoCoreACL method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreNodeServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the xinco_core_user_id, xinco_core_group_id, xinco_core_node_id, xinco_core_data_id, read_permission, write_permission, execute_permission, admin_permission attribute(s) in table XINCO_CORE_ACE via a call to the com.bluecubs.xinco.core.server.XincoCoreACEServer.write2DB method

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_NODE do not overflow the varchar limits: 255 (designation)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_ACE.admin_permission are not null

- Make sure the values in XINCO_CORE_ACE.execute_permission are not null

- Make sure the values in XINCO_CORE_ACE.read_permission are not null

- Make sure the values in XINCO_CORE_ACE.write_permission are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_ACE, make sure the referential integrity imposed by attribute(s) xinco_core_group_id, xinco_core_node_id, xinco_core_user_id, xinco_core_data_id is accomplished. The foreign keys in the table are the following: (xinco_core_group_id  xinco_core_group.id), (xinco_core_user_id  xinco_core_user.id), (xinco_core_data_id  xinco_core_data.id), (xinco_core_node_id  xinco_core_node.id)

- When inserting into table XINCO_CORE_NODE, make sure the referential integrity imposed by attribute(s) xinco_core_language_id is accomplished. The foreign keys in the table are the following: (xinco_core_language_id  xinco_core_language.id)

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)

 com.bluecubs.xinco.service.XincoSoapBindingImpl.setXincoCoreUser(com.bluecubs.xinco.core.XincoCoreUser, com.bluecubs.xinco.core.XincoCoreUser)


This method invokes db-related operations via delegation:

- It deletes rows from table(s) XINCO_CORE_USER_HAS_XINCO_CORE_GROUP via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreUserServer.writeXincoCoreGroups

- It inserts the id, record_id, mod_Time, mod_Reason attributes into table XINCO_CORE_USER_MODIFIED_RECORD via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail

- It inserts values for the first 13 columns of table XINCO_CORE_USER via a call to the com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB method

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It queries the table(s) XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoCoreAuditServer.updateAuditTrail  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

- It updates the last_id attribute(s) in table XINCO_ID via the chain-call com.bluecubs.xinco.core.server.XincoCoreUserServer.write2DB  com.bluecubs.xinco.core.server.XincoDBManager.getNewID

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in XINCO_CORE_USER do not overflow the varchar limits: 255 (userpassword, username, email, name, firstname)

- Make sure the strings to be stored in XINCO_CORE_USER_MODIFIED_RECORD do not overflow the varchar limits: 255 (mod_Reason)

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.id are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.mod_Time are not null

- Make sure the values in XINCO_CORE_USER_MODIFIED_RECORD.record_id are not null

- Make sure the values in XINCO_ID.last_id are not null

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute XINCO_CORE_USER_MODIFIED_RECORD.record_id are unique because there is a UNIQUENESS constraint

- When inserting into table XINCO_CORE_USER_MODIFIED_RECORD, make sure the referential integrity imposed by attribute(s) id is accomplished. The foreign keys in the table are the following: (id  xinco_core_user.id)