jrunx.persistence.greylock
Class DBTypeDef

java.lang.Object
  |
  +--jrunx.persistence.greylock.DBTypeDef
All Implemented Interfaces:
java.io.Serializable

public class DBTypeDef
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Inner Class Summary
 class DBTypeDef.DBIllegalParentTypeException
          Illegal parant type name: {parentTypeName} Parent type name cannot contain spaces
 
Constructor Summary
DBTypeDef()
           
DBTypeDef(java.lang.String name)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getName()
           
protected  Name getNameObject()
           
 java.lang.String getParentName()
           
 java.lang.String getPrimKey()
           
 java.util.Map getProperties()
           
 DBPropertyDef getProperty(java.lang.String name)
           
 long getTypeID()
           
 java.util.Iterator listPropertyNames()
           
 void removeProperty(java.lang.String name)
           
 boolean requiresInternalID()
           
 void setName(java.lang.String name)
           
 void setParentName(java.lang.String parent)
           
 void setProperties(java.util.Map props)
           
 void setProperty(DBPropertyDef prop)
           
 void setProperty(java.lang.String name, DBPropertyDef prop)
           
 void setRequiresInternalID(boolean id)
           
 void setTypeID(long id)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DBTypeDef

public DBTypeDef()

DBTypeDef

public DBTypeDef(java.lang.String name)
Method Detail

setTypeID

public void setTypeID(long id)

getTypeID

public long getTypeID()

getPrimKey

public java.lang.String getPrimKey()

setProperty

public void setProperty(java.lang.String name,
                        DBPropertyDef prop)

setProperty

public void setProperty(DBPropertyDef prop)

getProperties

public java.util.Map getProperties()

setProperties

public void setProperties(java.util.Map props)

getProperty

public DBPropertyDef getProperty(java.lang.String name)

listPropertyNames

public java.util.Iterator listPropertyNames()

removeProperty

public void removeProperty(java.lang.String name)

setName

public void setName(java.lang.String name)

getNameObject

protected Name getNameObject()

setParentName

public void setParentName(java.lang.String parent)
                   throws java.lang.Exception

getParentName

public java.lang.String getParentName()

getName

public java.lang.String getName()

requiresInternalID

public boolean requiresInternalID()

setRequiresInternalID

public void setRequiresInternalID(boolean id)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright � 2002 Macromedia Corporation. All Rights Reserved.