Oracle Data-aware Controls Reference

oracle.dacf.dataset
Class RestrictedViewLinkInfo

java.lang.Object
  extended byoracle.dacf.dataset.MasterLink
      extended byoracle.dacf.dataset.ViewLinkInfo
          extended byoracle.dacf.dataset.RestrictedViewLinkInfo
All Implemented Interfaces:
java.lang.Cloneable

public class RestrictedViewLinkInfo
extends ViewLinkInfo

This class is used to specify a complex where clause joining two ViewObjects.

Version:
SDK

Field Summary
 
Fields inherited from class oracle.dacf.dataset.MasterLink
_master
 
Constructor Summary
RestrictedViewLinkInfo()
           
RestrictedViewLinkInfo(RowSetInfo master, java.lang.String viewLinkName, java.lang.String whereClause)
           
 
Method Summary
 java.lang.Object clone()
           
 void createViewLink(java.lang.String accessorName, RowSetInfo master, java.lang.String[] masterLinkCols, RowSetInfo detail, java.lang.String[] detailLinkCols)
          Creates the link between the master RowSetInfo and the detail RowSetInfo within the context of the specified ApplicationModule.
protected  oracle.jbo.AttributeDef[] findAttributeDefs(RowSetInfo rs, java.lang.String[] colList)
           
 java.lang.String getWhereClause()
          Returns the where clause joining the two views.
 void setWhereClause(java.lang.String whereClause)
          Set the where clause joining the two views.
 
Methods inherited from class oracle.dacf.dataset.ViewLinkInfo
createViewLink, getViewLinkName, setViewLinkName
 
Methods inherited from class oracle.dacf.dataset.MasterLink
_makeUniqueName, getInstanceName, getMaster, removeViewLink, setInstanceName, setMaster
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestrictedViewLinkInfo

public RestrictedViewLinkInfo()

RestrictedViewLinkInfo

public RestrictedViewLinkInfo(RowSetInfo master,
                              java.lang.String viewLinkName,
                              java.lang.String whereClause)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class ViewLinkInfo

setWhereClause

public void setWhereClause(java.lang.String whereClause)
Set the where clause joining the two views.

Parameters:
whereClause - the where clause joining the two views

getWhereClause

public java.lang.String getWhereClause()
Returns the where clause joining the two views.

Returns:
the where clause joining the two views

createViewLink

public void createViewLink(java.lang.String accessorName,
                           RowSetInfo master,
                           java.lang.String[] masterLinkCols,
                           RowSetInfo detail,
                           java.lang.String[] detailLinkCols)
Creates the link between the master RowSetInfo and the detail RowSetInfo within the context of the specified ApplicationModule. Internal to the client framework and should not be used by client classes


findAttributeDefs

protected oracle.jbo.AttributeDef[] findAttributeDefs(RowSetInfo rs,
                                                      java.lang.String[] colList)

Oracle Data-aware Controls Reference

 

Copyright © 1997, 2003, Oracle. All rights reserved.