de.mid.innovator.srv2api.icw2meta
Class ADClientAbleHelper

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2meta.ADClientAbleHelper

public abstract class ADClientAbleHelper
extends Object

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

See Also:
ADClientAble

Method Summary
static List<K_MODIFY> getModifyDialogs(SrvContext srvCtx, K_CLIENT_LOCATION kClientLocation, List<? extends ADClientAble> seqModel, List<? extends ADClientAble> seqPresentation)
          All modify dialogs which are allowed for the specified elements.
static
<T extends ADClientAble>
List<T>
getReferences(Class<T> returnType, SrvContext srvCtx, List<? extends ELElement> seqSel, ARG_IRefRestriction valRestrictOut, List<ARG_IRefViewSpecification> seqViewSpec)
          Internal request used by de.mid.innovator.ref.ReferencesCollector.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getModifyDialogs

public static List<K_MODIFY> getModifyDialogs(SrvContext srvCtx,
                                              K_CLIENT_LOCATION kClientLocation,
                                              List<? extends ADClientAble> seqModel,
                                              List<? extends ADClientAble> seqPresentation)
                                       throws InoNetException,
                                              SrvErrorException
All modify dialogs which are allowed for the specified elements.

Parameters:
srvCtx - The context of the related innovator server.
kClientLocation - kind of the client location
seqModel -
seqPresentation -
Throws:
InoNetException
SrvErrorException

getReferences

public static <T extends ADClientAble> List<T> getReferences(Class<T> returnType,
                                                             SrvContext srvCtx,
                                                             List<? extends ELElement> seqSel,
                                                             ARG_IRefRestriction valRestrictOut,
                                                             List<ARG_IRefViewSpecification> seqViewSpec)
                                                  throws InoNetException,
                                                         SrvErrorException
Internal request used by de.mid.innovator.ref.ReferencesCollector.

Parameters:
returnType - Specifies the type of elements to be returned.
srvCtx - The context of the related innovator server.
seqSel - sequence of selected elements
valRestrictOut - restriction argument
seqViewSpec - view specification
Throws:
InoNetException
SrvErrorException