com.semarchy.mdm.runtime.semql.dataaccess
Class MergedDataAccessAttributeProvider
java.lang.Object
com.semarchy.platform.language.semql.attributes.AbstractSemQLAttrProvider
com.semarchy.platform.language.semql.attributes.MergedSemQLAttributeProvider
com.semarchy.mdm.runtime.semql.dataaccess.MergedDataAccessAttributeProvider
- All Implemented Interfaces:
- com.semarchy.platform.language.semql.attributes.ISemQLAttrProvider
public class MergedDataAccessAttributeProvider
- extends com.semarchy.platform.language.semql.attributes.MergedSemQLAttributeProvider
A ISemQLAttrProvider
merging the SemQLDataAccessAttrProvider
for several view types. It also reorders the list of children to follow
base entity attributes order...
- Author:
- sarod
Method Summary |
protected com.semarchy.platform.language.semql.attributes.ISemQLAttrProvider |
doCreateNestedAttributeProvider(com.semarchy.platform.language.semql.attributes.ISemQLAttrProvider[] pNestedProviders)
|
List<com.semarchy.platform.language.semql.attributes.ISemQLAttr> |
getChildren(com.semarchy.platform.language.semql.attributes.ISemQLAttr pAttr)
|
Methods inherited from class com.semarchy.platform.language.semql.attributes.MergedSemQLAttributeProvider |
doCreateNestedAttrProvider |
Methods inherited from class com.semarchy.platform.language.semql.attributes.AbstractSemQLAttrProvider |
createNestedAttrProvider, filterChildrenForType, getChildren |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MergedDataAccessAttributeProvider
public MergedDataAccessAttributeProvider(IEntityViewMapping pViewMapping,
String[] pViewTypes)
MergedDataAccessAttributeProvider
public MergedDataAccessAttributeProvider(com.semarchy.platform.language.semql.attributes.ISemQLAttrProvider[] providers,
IEntity entity)
getChildren
public List<com.semarchy.platform.language.semql.attributes.ISemQLAttr> getChildren(com.semarchy.platform.language.semql.attributes.ISemQLAttr pAttr)
- Specified by:
getChildren
in interface com.semarchy.platform.language.semql.attributes.ISemQLAttrProvider
- Overrides:
getChildren
in class com.semarchy.platform.language.semql.attributes.MergedSemQLAttributeProvider
doCreateNestedAttributeProvider
protected com.semarchy.platform.language.semql.attributes.ISemQLAttrProvider doCreateNestedAttributeProvider(com.semarchy.platform.language.semql.attributes.ISemQLAttrProvider[] pNestedProviders)
- Overrides:
doCreateNestedAttributeProvider
in class com.semarchy.platform.language.semql.attributes.MergedSemQLAttributeProvider
Copyright © 2015. All Rights Reserved.