com.submersion.jspshop.ejb
Interface ObjectHome

All Superinterfaces:
javax.ejb.EJBHome, java.rmi.Remote

public interface ObjectHome
extends javax.ejb.EJBHome

Home interface for the Object entity bean.

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

Method Summary
 Object create()
          Used for creating a new instance of an Object.
 java.util.Collection findByAll()
          Returns all instances of objects.
 java.util.Collection findByClassName(java.lang.String className)
           
 java.util.Collection findByContext(java.lang.Long context)
           
 java.util.Collection findByContext(java.lang.String context)
           
 java.util.Collection findByContextSub(java.lang.Long context)
           
 Object findByPrimaryKey(java.lang.Long objectID)
          Returns an object by it's primary key, ObjectID.
 java.util.Collection findByPropertyID(java.lang.Long propertyID)
           
 java.util.Collection findByPropertyIDSub(java.lang.Long propertyID)
           
 java.util.Collection findByPropertyName(java.lang.String property)
           
 java.util.Collection findByPropertyNameSub(java.lang.String property)
           
 java.util.Collection findByType(java.lang.String type)
           
 java.util.Collection findByTypeID(java.lang.Long typeID)
           
 java.util.Collection findByTypeIDSub(java.lang.Long typeID)
           
 java.util.Collection findByTypeSub(java.lang.String type)
           
 java.util.Collection findByValue(java.lang.String value)
           
 java.util.Collection findByValueSub(java.lang.String value)
           
 
Methods inherited from interface javax.ejb.EJBHome
getEJBMetaData, getHomeHandle, remove, remove
 

Method Detail

create

public Object create()
              throws javax.naming.NamingException,
                     java.rmi.RemoteException,
                     javax.ejb.CreateException,
                     javax.ejb.FinderException
Used for creating a new instance of an Object.
Parameters:
objectID -  
Throws:
javax.naming.NamingException -  
java.rmi.RemoteException -  
javax.ejb.CreateException -  
javax.ejb.FinderException -  

findByPrimaryKey

public Object findByPrimaryKey(java.lang.Long objectID)
                        throws javax.ejb.FinderException,
                               java.rmi.RemoteException
Returns an object by it's primary key, ObjectID.
Parameters:
objectID -  
Throws:
javax.ejb.FinderException -  
java.rmi.RemoteException -  

findByAll

public java.util.Collection findByAll()
                               throws javax.ejb.FinderException,
                                      java.rmi.RemoteException
Returns all instances of objects.
Throws:
javax.ejb.FinderException -  
java.rmi.RemoteException -  

findByPropertyName

public java.util.Collection findByPropertyName(java.lang.String property)
                                        throws javax.ejb.FinderException,
                                               java.rmi.RemoteException

findByPropertyNameSub

public java.util.Collection findByPropertyNameSub(java.lang.String property)
                                           throws javax.ejb.FinderException,
                                                  java.rmi.RemoteException

findByValue

public java.util.Collection findByValue(java.lang.String value)
                                 throws javax.ejb.FinderException,
                                        java.rmi.RemoteException

findByValueSub

public java.util.Collection findByValueSub(java.lang.String value)
                                    throws javax.ejb.FinderException,
                                           java.rmi.RemoteException

findByType

public java.util.Collection findByType(java.lang.String type)
                                throws javax.ejb.FinderException,
                                       java.rmi.RemoteException

findByTypeSub

public java.util.Collection findByTypeSub(java.lang.String type)
                                   throws javax.ejb.FinderException,
                                          java.rmi.RemoteException

findByContext

public java.util.Collection findByContext(java.lang.Long context)
                                   throws javax.ejb.FinderException,
                                          java.rmi.RemoteException

findByContextSub

public java.util.Collection findByContextSub(java.lang.Long context)
                                      throws javax.ejb.FinderException,
                                             java.rmi.RemoteException

findByContext

public java.util.Collection findByContext(java.lang.String context)
                                   throws javax.ejb.FinderException,
                                          java.rmi.RemoteException

findByPropertyID

public java.util.Collection findByPropertyID(java.lang.Long propertyID)
                                      throws javax.ejb.FinderException,
                                             java.rmi.RemoteException

findByPropertyIDSub

public java.util.Collection findByPropertyIDSub(java.lang.Long propertyID)
                                         throws javax.ejb.FinderException,
                                                java.rmi.RemoteException

findByTypeID

public java.util.Collection findByTypeID(java.lang.Long typeID)
                                  throws javax.ejb.FinderException,
                                         java.rmi.RemoteException

findByTypeIDSub

public java.util.Collection findByTypeIDSub(java.lang.Long typeID)
                                     throws javax.ejb.FinderException,
                                            java.rmi.RemoteException

findByClassName

public java.util.Collection findByClassName(java.lang.String className)
                                     throws javax.ejb.FinderException,
                                            java.rmi.RemoteException