atg.svc.repository.beans
Interface WindowAttributeHome

All Superinterfaces:
javax.ejb.EJBLocalHome

public interface WindowAttributeHome
extends javax.ejb.EJBLocalHome

Finder Summaries

Finder Name Finder Description Returns
findByPrimaryKey one
findByIdGet a specific attribute by window and key.one
findByKeyGet window attributes by session, window and key.one
findBySessionIdGet window attributes by session for cleanup.many
findBySessionIdAndKeyGet a specific attribute by session and key.one
findByWindowIdGet window attributes by session and window.many


Method Summary
 WindowAttribute create()
          Returns a new instance.
 WindowAttribute create(java.lang.String pId)
          Returns a new instance with the repository id set to the given id.
 WindowAttribute findById(java.lang.String windowId, java.lang.String key)
          Get a specific attribute by window and key.
 WindowAttribute findByKey(java.lang.String sessionId, java.lang.String windowId, java.lang.String key)
          Get window attributes by session, window and key.
 WindowAttribute findByPrimaryKey(java.lang.String primaryKey)
          Returns the instance with the given primary key, throws ObjectNotFoundException if the instance is not found.
 java.util.Collection findBySessionId(java.lang.String sessionId)
          Get window attributes by session for cleanup.
 WindowAttribute findBySessionIdAndKey(java.lang.String sessionId, java.lang.String key)
          Get a specific attribute by session and key.
 java.util.Collection findByWindowId(java.lang.String sessionId, java.lang.String windowId)
          Get window attributes by session and window.
 WindowAttribute wrapRepositoryItem(atg.repository.RepositoryItem pRepositoryItem)
           
 java.util.Collection wrapRepositoryItems(java.util.Collection pRepositoryItems)
           
 
Methods inherited from interface javax.ejb.EJBLocalHome
remove
 

Method Detail

create

WindowAttribute create()
                       throws javax.ejb.CreateException,
                              javax.ejb.EJBException
Returns a new instance. The properties are set to default values, and may be changed by using the appropriate setter methods. The instance may be a repository or bean implementation depending on how this home's ServiceSharedHomes factory was obtained. If the instance is backed by a persistent implementation, it may not actually be persisted until WindowAttribute.writeInstance() is called on the instance (and the transaction is committed, if the implementation is transaction-aware).

Throws:
javax.ejb.CreateException
javax.ejb.EJBException

create

WindowAttribute create(java.lang.String pId)
                       throws javax.ejb.CreateException,
                              javax.ejb.EJBException
Returns a new instance with the repository id set to the given id. The properties are set to default values, and may be changed by using the appropriate setter methods. The instance may be a repository or bean implementation depending on how this home's ServiceSharedHomes factory was obtained. If the instance is backed by a persistent implementation, it may not actually be persisted until WindowAttribute.writeInstance() is called on the instance (and the transaction is committed, if the implementation is transaction-aware).

Throws:
javax.ejb.CreateException
javax.ejb.EJBException

findByPrimaryKey

WindowAttribute findByPrimaryKey(java.lang.String primaryKey)
                                 throws javax.ejb.FinderException,
                                        javax.ejb.EJBException
Returns the instance with the given primary key, throws ObjectNotFoundException if the instance is not found.

Throws:
javax.ejb.FinderException
javax.ejb.EJBException

findById

WindowAttribute findById(java.lang.String windowId,
                         java.lang.String key)
                         throws javax.ejb.FinderException,
                                javax.ejb.EJBException
Get a specific attribute by window and key.

Returns:
an instance matching the query criteria, or throws ObjectNotFoundException if no such instance is found.
Throws:
javax.ejb.FinderException
javax.ejb.EJBException

findByKey

WindowAttribute findByKey(java.lang.String sessionId,
                          java.lang.String windowId,
                          java.lang.String key)
                          throws javax.ejb.FinderException,
                                 javax.ejb.EJBException
Get window attributes by session, window and key.

Returns:
an instance matching the query criteria, or throws ObjectNotFoundException if no such instance is found.
Throws:
javax.ejb.FinderException
javax.ejb.EJBException

findBySessionId

java.util.Collection findBySessionId(java.lang.String sessionId)
                                     throws javax.ejb.FinderException,
                                            javax.ejb.EJBException
Get window attributes by session for cleanup.

Returns:
a Collection of WindowAttribute instances matching the criteria. The Collection.iterator() method can be used to retrieve the instances in order. If no instances match the criteria, then an empty Collection is returned. A null value is never returned.
Throws:
javax.ejb.FinderException
javax.ejb.EJBException

findBySessionIdAndKey

WindowAttribute findBySessionIdAndKey(java.lang.String sessionId,
                                      java.lang.String key)
                                      throws javax.ejb.FinderException,
                                             javax.ejb.EJBException
Get a specific attribute by session and key.

Returns:
an instance matching the query criteria, or throws ObjectNotFoundException if no such instance is found.
Throws:
javax.ejb.FinderException
javax.ejb.EJBException

findByWindowId

java.util.Collection findByWindowId(java.lang.String sessionId,
                                    java.lang.String windowId)
                                    throws javax.ejb.FinderException,
                                           javax.ejb.EJBException
Get window attributes by session and window.

Returns:
a Collection of WindowAttribute instances matching the criteria. The Collection.iterator() method can be used to retrieve the instances in order. If no instances match the criteria, then an empty Collection is returned. A null value is never returned.
Throws:
javax.ejb.FinderException
javax.ejb.EJBException

wrapRepositoryItems

java.util.Collection wrapRepositoryItems(java.util.Collection pRepositoryItems)

wrapRepositoryItem

WindowAttribute wrapRepositoryItem(atg.repository.RepositoryItem pRepositoryItem)