edu.ucsb.nceas.metacat
Class AccessSection

java.lang.Object
  |
  +--edu.ucsb.nceas.metacat.SubTree
        |
        +--edu.ucsb.nceas.metacat.AccessSection
All Implemented Interfaces:
java.util.Comparator

public class AccessSection
extends SubTree

A Class that represents an XML access rule. It include principal and permission


Field Summary
 
Fields inherited from class edu.ucsb.nceas.metacat.SubTree
docId, endNodeId, startElementName, startNodeId, subTreeId
 
Constructor Summary
AccessSection()
           
 
Method Summary
 void addAccessRule(AccessRule rule)
          Add an access rule
 java.lang.Object clone()
          Method to copy a accesssection object to a new one
 java.util.Vector getAccessRules()
          Get all access rule
 java.lang.String getControlLevel()
          Get controllevel
 java.lang.String getPermissionOrder()
          Get permissionOrder
 java.lang.String getReferences()
          Get the references
 java.util.Stack getStoredTmpNodeStack()
          Get storedTempNodeStack
 void setControlLevel(java.lang.String myLevel)
          Set a controllevel
 void setPermissionOrder(java.lang.String myOrder)
          Set a permissionOrder
 void setReferences(java.lang.String myReferences)
          Set a references
 void setStoredTmpNodeStack(java.util.Stack myStack)
          Set a storedTempNodeStack
 
Methods inherited from class edu.ucsb.nceas.metacat.SubTree
compare, equals, getDocId, getEndNodeId, getStartElementName, getStartNodeId, getSubTreeId, getSubTreeNodeList, getSubTreeNodeStack, setDocId, setEndNodeId, setStartElementName, setStartNodeId, setSubTreeId, setSubTreeNodeStack
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessSection

public AccessSection()
Method Detail

setStoredTmpNodeStack

public void setStoredTmpNodeStack(java.util.Stack myStack)
Set a storedTempNodeStack


getStoredTmpNodeStack

public java.util.Stack getStoredTmpNodeStack()
Get storedTempNodeStack


setControlLevel

public void setControlLevel(java.lang.String myLevel)
Set a controllevel


getControlLevel

public java.lang.String getControlLevel()
Get controllevel


setPermissionOrder

public void setPermissionOrder(java.lang.String myOrder)
Set a permissionOrder


getPermissionOrder

public java.lang.String getPermissionOrder()
Get permissionOrder


addAccessRule

public void addAccessRule(AccessRule rule)
Add an access rule


getAccessRules

public java.util.Vector getAccessRules()
Get all access rule


setReferences

public void setReferences(java.lang.String myReferences)
Set a references


getReferences

public java.lang.String getReferences()
Get the references


clone

public java.lang.Object clone()
Method to copy a accesssection object to a new one

Overrides:
clone in class java.lang.Object


Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.