|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.semarchy.mdm.runtime.model.dataaccess.DelegatingView
public class DelegatingView
Delegating View allowing to specialize easily certain part of a view
Constructor Summary | |
---|---|
DelegatingView(IView pView)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DelegatingView(IView pView)
Method Detail |
---|
public static IView overrideWhereClause(IView baseView, String whereClause)
public String getViewName()
getViewName
in interface IView
IView.getViewName()
public String getViewType()
getViewType
in interface IView
IView.getViewType()
public FromClause getFromClause()
getFromClause
in interface IView
IView.getFromClause()
public String getWhereClause()
getWhereClause
in interface IView
IView.getWhereClause()
public List<IViewAttribute<? extends IAttribute>> getAttributes()
IView
IViewAttribute
of this view. The list order is
defined by the integration template however it's a good practice that the
template tries to keep as much as possible the order defined in design
time.
getAttributes
in interface IView
IView.getAttributes()
public IViewAttribute<? extends IAttribute> getAttribute(String pName) throws NoSuchViewAttributeException
getAttribute
in interface IView
pName
-
NoSuchViewAttributeException
IView.getAttribute(java.lang.String)
public List<IManyToOneNode> getManyToOneNodes()
IView
getManyToOneNodes
in interface IView
IView.getManyToOneNodes()
public IManyToOneNode getManyToOneNode(String pName) throws NoSuchNavigationNodeException
IView
ManyToOneNode
by name.
getManyToOneNode
in interface IView
pName
-
NoSuchNavigationNodeException
IView.getManyToOneNode(java.lang.String)
public List<IOneToManyNode> getOneToManyNodes()
getOneToManyNodes
in interface IView
IView.getOneToManyNodes()
public IOneToManyNode getOneToManyNode(String pName) throws NoSuchNavigationNodeException
IView
IOneToManyNode
by name.
getOneToManyNode
in interface IView
pName
-
NoSuchNavigationNodeException
IView.getOneToManyNode(java.lang.String)
public List<IViewAttribute<?>> getDNAttributes()
getDNAttributes
in interface IView
IView.getDNAttributes()
public String getDNSeparator()
getDNSeparator
in interface IView
IView.getDNSeparator()
public Binding getObjectByIDBinding()
getObjectByIDBinding
in interface IView
IView.getObjectByIDBinding()
public List<OrderByExpression> getDefaultOrderBy()
getDefaultOrderBy
in interface IView
IView.getDefaultOrderBy()
public String getClassNameExpression()
getClassNameExpression
in interface IView
IView.getClassNameExpression()
public List<ILineageNode> getLineageNodes()
getLineageNodes
in interface IView
IView.getLineageNodes()
public ILineageNode getLineageNode(String pName) throws NoSuchNavigationNodeException
getLineageNode
in interface IView
pName
-
NoSuchNavigationNodeException
IView.getLineageNode(java.lang.String)
public boolean equals(Object pObj)
equals
in class Object
public int hashCode()
hashCode
in class Object
public IEntity getEntity()
getEntity
in interface IView
public IView getDelegateView()
public boolean isStandard()
IView
IDataManager
.
isStandard
in interface IView
public boolean isSubViewOf(IView pParentView)
IView
IEntity
of otherView is equals or parent of the entity of this view
isSubViewOf
in interface IView
public INavigationNode getNavigationNode(String pNavigationNodeName)
getNavigationNode
in interface IView
public boolean containsAttribute(String pName)
containsAttribute
in interface IView
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |