Class ADVersionAbleHelper
- java.lang.Object
-
- de.mid.innovator.srv2api.icw2meta.ADVersionAbleHelper
-
public abstract class ADVersionAbleHelper extends java.lang.Object
Elements which are versionable.- See Also:
ADVersionAble
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ARG_FilterOclReq
getFilter(SrvContext srvCtx, java.util.List<? extends ELElement> seq)
Without a selection, it returns allADVersionAble
elements.static <T extends ADVersionAble>
java.util.List<T>getSortByExistenceDependency(java.lang.Class<T> returnType, SrvContext srvCtx, java.util.List<? extends ELElement> seq)
Sorts the provided version objects by their existence dependencies.
-
-
-
Method Detail
-
getFilter
public static ARG_FilterOclReq getFilter(SrvContext srvCtx, java.util.List<? extends ELElement> seq) throws InoNetException, SrvErrorException
Without a selection, it returns allADVersionAble
elements. For a given selection, nonADVersionAble
elements are filtered out of the input list. The qualified namespace name is also returned for every element.- Parameters:
srvCtx
- The context of the related innovator server.seq
- List of ELElement- Throws:
InoNetException
SrvErrorException
-
getSortByExistenceDependency
public static <T extends ADVersionAble> java.util.List<T> getSortByExistenceDependency(java.lang.Class<T> returnType, SrvContext srvCtx, java.util.List<? extends ELElement> seq) throws InoNetException, SrvErrorException
Sorts the provided version objects by their existence dependencies.- Parameters:
returnType
- Specifies the type of elements to be returned.srvCtx
- The context of the related innovator server.seq
- List of ELElement- Throws:
InoNetException
SrvErrorException
-
-