Constructor and Description |
---|
DelegatingView(IView pView) |
public DelegatingView(IView pView)
public String getViewName()
getViewName
in interface IView
IView.getViewName()
public String getViewType()
getViewType
in interface IView
IView.getViewType()
public FromClause getFromClause()
IView
getFromClause
in interface IView
IView.getFromClause()
public String getWhereClause()
IView
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 List<OrderByExpression> getDefaultOrderBy()
IView
getDefaultOrderBy
in interface IView
IView.getDefaultOrderBy()
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 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
viewisSubViewOf
in interface IView
public INavigationNode getNavigationNode(String pNavigationNodeName)
getNavigationNode
in interface IView
public boolean containsAttribute(String pName)
containsAttribute
in interface IView
public List<IViewAttribute<? extends IAttribute>> getIdViewAttributes()
IView
IViewAttribute
that are representing the
Identifier/Key of the IView
. That is the list of attributes that
are identifying a record in the scope of
IView
,
getIdViewAttributes
in interface IView
public IOneToManyNode getOneToManyNavigation(IReference reference)
getOneToManyNavigation
in interface IView
public IManyToOneNode getManyToOneNavigation(IReference reference)
getManyToOneNavigation
in interface IView
public List<IViewAttribute<? extends IAttribute>> getPublicAttributes()
IView
Visibility.PUBLIC
getPublicAttributes
in interface IView
Copyright © 2015. All Rights Reserved.