DODS 6.5 API

org.enhydra.dods.trans
Class Referrer

java.lang.Object
  extended byorg.enhydra.dods.trans.Referrer

public class Referrer
extends java.lang.Object

This class represents referrer object. When one table references another table, information about referrer table is saved in this class.


Nested Class Summary
 class Referrer.RefAttr
          This class represent referrer attribute object.
 
Field Summary
protected  boolean do_secure
          referrer security
protected  java.lang.String name
          referrer name
protected  java.lang.String pckg
          referrer package
protected  java.util.ArrayList refAttr
          List of referrer attributes.
 
Constructor Summary
Referrer(java.lang.String pckg, java.lang.String name)
          constructor (String, String)
 
Method Summary
 void addAttribute(Referrer.RefAttr attr)
          Add referrer attribute.
 void addAttribute(java.lang.String name, java.lang.String do_name, boolean isSecure)
          Add referrer attribute.
 Referrer.RefAttr attribute(int index)
          Get referrer attribute with appropriate index.
 java.lang.String attributeDoName(int index)
          Get referrer attribute DO name with appropriate index.
 java.lang.String attributeName(int index)
          Get referrer attribute name with appropriate index.
 boolean attributeSecurity(int index)
          Get referrer generateSecure parameter with appropriate index.
 boolean isSecure()
          Get referrer secyrity.
static void main(java.lang.String[] args)
           
 java.lang.String name()
          Get referrer name.
 java.lang.String pckg()
          Get referrer package.
 java.util.ArrayList referrerAttributes()
          Get referrer attributes.
 void secure(boolean is_secure)
          Set referrer security.
 int size()
          Get number of referrer attributes.
 java.lang.String toString()
          Get String representation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

refAttr

protected java.util.ArrayList refAttr
List of referrer attributes.


name

protected java.lang.String name
referrer name


pckg

protected java.lang.String pckg
referrer package


do_secure

protected boolean do_secure
referrer security

Constructor Detail

Referrer

public Referrer(java.lang.String pckg,
                java.lang.String name)
constructor (String, String)

Parameters:
pckg - Referrer package.
name - Referrer package.
Method Detail

addAttribute

public void addAttribute(java.lang.String name,
                         java.lang.String do_name,
                         boolean isSecure)
Add referrer attribute.

Parameters:
name - Name of attribute.
do_name - Name of DO class which references current table.

addAttribute

public void addAttribute(Referrer.RefAttr attr)
Add referrer attribute.

Parameters:
attr - Referrer attribute.

size

public int size()
Get number of referrer attributes.

Returns:
Number of referrer attributes.

name

public java.lang.String name()
Get referrer name.

Returns:
Referrer name.

secure

public void secure(boolean is_secure)
Set referrer security.

Parameters:
is_secure - true/false

isSecure

public boolean isSecure()
Get referrer secyrity.

Returns:
if Referrer is security based.

pckg

public java.lang.String pckg()
Get referrer package.

Returns:
Referrer package.

referrerAttributes

public java.util.ArrayList referrerAttributes()
Get referrer attributes.

Returns:
Referrer attributes.

attribute

public Referrer.RefAttr attribute(int index)
Get referrer attribute with appropriate index.

Parameters:
index - Index of referrer attribute.
Returns:
Attribute with appropriate index.

attributeName

public java.lang.String attributeName(int index)
Get referrer attribute name with appropriate index.

Parameters:
index - Index of referrer attribute.
Returns:
Attribute name with appropriate index.

attributeDoName

public java.lang.String attributeDoName(int index)
Get referrer attribute DO name with appropriate index.

Parameters:
index - Index of referrer attribute.
Returns:
Attribute DO name with appropriate index.

attributeSecurity

public boolean attributeSecurity(int index)
Get referrer generateSecure parameter with appropriate index.

Parameters:
index - Index of referrer attribute.
Returns:
Is column secure based.

toString

public java.lang.String toString()
Get String representation.

Returns:
String representation.

main

public static void main(java.lang.String[] args)

DODS 6.5 API