de.mid.innovator.srv2api.icw2dbdia
Class DBDiaTableNodeHelper

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2dbdia.DBDiaTableNodeHelper

public abstract class DBDiaTableNodeHelper
extends Object

This is a utility class for DBDiaTableNode that provides static methods for creation or other purposes.

See Also:
DBDiaTableNode

Method Summary
static DBDiaTableNode mergeSiblingTables(SrvContext srvCtx, List<? extends ELElement> seq)
          Merges two or more selected child database table nodes.
static DBDiaTableNode splitV(SrvContext srvCtx, List<? extends ELElement> seq)
          Splits the selected DBTableColumns into a new DBDiaTableNode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

mergeSiblingTables

public static DBDiaTableNode mergeSiblingTables(SrvContext srvCtx,
                                                List<? extends ELElement> seq)
                                         throws InoNetException,
                                                SrvErrorException
Merges two or more selected child database table nodes. These tables must have foreign keys, which must be identifying and maximum 1 (Z) and must reference the same primary key.

Parameters:
srvCtx - The context of the related innovator server.
seq - List of ELElement
Throws:
InoNetException
SrvErrorException

splitV

public static DBDiaTableNode splitV(SrvContext srvCtx,
                                    List<? extends ELElement> seq)
                             throws InoNetException,
                                    SrvErrorException
Splits the selected DBTableColumns into a new DBDiaTableNode.

Parameters:
srvCtx - The context of the related innovator server.
seq - List of ELElement
Throws:
InoNetException
SrvErrorException