atg.svc.repository.beans
Class _FieldDefinitionHome_BeanImpl

java.lang.Object
  extended by atg.svc.repository.beans._FieldDefinitionHome_BeanImpl
All Implemented Interfaces:
FieldDefinitionHome, atg.svc.repository.beans.pv.FieldDefinitionHome_PV, java.io.Serializable, javax.ejb.EJBLocalHome

public class _FieldDefinitionHome_BeanImpl
extends java.lang.Object

See Also:
Serialized Form

Method Summary
 FieldDefinition create()
          Returns a new instance.
 FieldDefinition create(java.lang.String pId)
          Returns a new instance with the repository id set to the given id.
 java.util.Collection findAll()
          Finds all Field Definitions
 java.util.Collection findAllCustom()
          Finds all custom Field Definitions
 java.util.Collection findAllCustomByName()
          Finds all custom Field Definitions ordered by logical name
 java.util.Collection findAllIntrinsic()
          Finds all intrinsic Field Definitions
 java.util.Collection findAllSystemEditable()
          Finds all custom Field Definitions
 java.util.Collection findAllUserEditable()
          Finds all user editable Field Definitions
 FieldDefinition findByName(java.lang.String name)
          Finds a FieldDefinition by name
 FieldDefinition findByNameAndIntrinsic(java.lang.String name)
          Finds a intrinsic FieldDefinition by name
 FieldDefinition findByPrimaryKey(java.lang.String primaryKey)
          Returns the instance with the given primary key, throws ObjectNotFoundException if the instance is not found.
 void remove(java.lang.Object primaryKey)
           
 FieldDefinition wrapRepositoryItem(atg.repository.RepositoryItem pRepositoryItem)
           
 java.util.Collection wrapRepositoryItems(java.util.Collection pRepositoryItems)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public FieldDefinition create()
                       throws javax.ejb.CreateException,
                              javax.ejb.EJBException
Description copied from interface: FieldDefinitionHome
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 factory was obtained. If the instance is backed by a persistent implementation, it may not actually be persisted until FieldDefinition.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

public FieldDefinition create(java.lang.String pId)
                       throws javax.ejb.CreateException,
                              javax.ejb.EJBException
Description copied from interface: FieldDefinitionHome
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 factory was obtained. If the instance is backed by a persistent implementation, it may not actually be persisted until FieldDefinition.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

public FieldDefinition findByPrimaryKey(java.lang.String primaryKey)
                                 throws javax.ejb.FinderException,
                                        javax.ejb.EJBException
Description copied from interface: FieldDefinitionHome
Returns the instance with the given primary key, throws ObjectNotFoundException if the instance is not found.

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

findAll

public java.util.Collection findAll()
                             throws javax.ejb.FinderException,
                                    javax.ejb.EJBException
Description copied from interface: FieldDefinitionHome
Finds all Field Definitions

Returns:
a Collection of FieldDefinition 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

findAllCustom

public java.util.Collection findAllCustom()
                                   throws javax.ejb.FinderException,
                                          javax.ejb.EJBException
Description copied from interface: FieldDefinitionHome
Finds all custom Field Definitions

Returns:
a Collection of FieldDefinition 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

findAllCustomByName

public java.util.Collection findAllCustomByName()
                                         throws javax.ejb.FinderException,
                                                javax.ejb.EJBException
Description copied from interface: FieldDefinitionHome
Finds all custom Field Definitions ordered by logical name

Returns:
a Collection of FieldDefinition 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

findAllIntrinsic

public java.util.Collection findAllIntrinsic()
                                      throws javax.ejb.FinderException,
                                             javax.ejb.EJBException
Description copied from interface: FieldDefinitionHome
Finds all intrinsic Field Definitions

Returns:
a Collection of FieldDefinition 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

findAllSystemEditable

public java.util.Collection findAllSystemEditable()
                                           throws javax.ejb.FinderException,
                                                  javax.ejb.EJBException
Description copied from interface: FieldDefinitionHome
Finds all custom Field Definitions

Returns:
a Collection of FieldDefinition 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

findAllUserEditable

public java.util.Collection findAllUserEditable()
                                         throws javax.ejb.FinderException,
                                                javax.ejb.EJBException
Description copied from interface: FieldDefinitionHome
Finds all user editable Field Definitions

Returns:
a Collection of FieldDefinition 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

findByName

public FieldDefinition findByName(java.lang.String name)
                           throws javax.ejb.FinderException,
                                  javax.ejb.EJBException
Description copied from interface: FieldDefinitionHome
Finds a FieldDefinition by name

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

findByNameAndIntrinsic

public FieldDefinition findByNameAndIntrinsic(java.lang.String name)
                                       throws javax.ejb.FinderException,
                                              javax.ejb.EJBException
Description copied from interface: FieldDefinitionHome
Finds a intrinsic FieldDefinition by name

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

remove

public void remove(java.lang.Object primaryKey)
            throws javax.ejb.RemoveException,
                   javax.ejb.EJBException
Throws:
javax.ejb.RemoveException
javax.ejb.EJBException

wrapRepositoryItems

public java.util.Collection wrapRepositoryItems(java.util.Collection pRepositoryItems)
Specified by:
wrapRepositoryItems in interface FieldDefinitionHome
Specified by:
wrapRepositoryItems in interface atg.svc.repository.beans.pv.FieldDefinitionHome_PV

wrapRepositoryItem

public FieldDefinition wrapRepositoryItem(atg.repository.RepositoryItem pRepositoryItem)
Specified by:
wrapRepositoryItem in interface FieldDefinitionHome
Specified by:
wrapRepositoryItem in interface atg.svc.repository.beans.pv.FieldDefinitionHome_PV