com.submersion.jspshop.rae
Class ClassProperties

java.lang.Object
  |
  +--com.submersion.jspshop.rae.RAECollection
        |
        +--com.submersion.jspshop.rae.ClassProperties

public class ClassProperties
extends RAECollection

Collection (hashtable) of ClassProperty objects

Version:
$Revision$
Author:
Jeff Davey (jeffdavey@submersion.com)
See Also:
ClassProperty, Class

Fields inherited from class com.submersion.jspshop.rae.RAECollection
CLASS, CONTEXT, items, PROPERTY, TYPE, VALUE
 
Constructor Summary
ClassProperties(java.lang.String className, boolean inherit)
           
 
Method Summary
 ClassProperty create(java.lang.String name)
           
 void createObjectValues(java.lang.String className, java.lang.Long propertyID)
           
 void delete(java.lang.Long propertyID)
           
 ClassProperty getItem(java.lang.Long propertyID)
           
 
Methods inherited from class com.submersion.jspshop.rae.RAECollection
getCount, getIterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassProperties

public ClassProperties(java.lang.String className,
                       boolean inherit)
Method Detail

getItem

public ClassProperty getItem(java.lang.Long propertyID)

create

public ClassProperty create(java.lang.String name)
                     throws javax.ejb.CreateException,
                            javax.ejb.FinderException

delete

public void delete(java.lang.Long propertyID)
            throws javax.ejb.RemoveException,
                   javax.ejb.FinderException

createObjectValues

public void createObjectValues(java.lang.String className,
                               java.lang.Long propertyID)
                        throws javax.ejb.FinderException,
                               javax.ejb.CreateException