atg.svc.repository.beans.methods
Class PanelDefinitionHomeMethods
java.lang.Object
  
atg.svc.repository.beans.methods.SegmentedFrameworkMethods
      
atg.svc.repository.beans.methods.PanelDefinitionHomeMethods
public class PanelDefinitionHomeMethods
- extends SegmentedFrameworkMethods
 
Defines home methods for the PanelDefinitionHomeMethods object.
- Author:
 
  - plorenz
 
| 
Field Summary | 
static java.lang.String | 
CLASS_VERSION
 
          Class version string | 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CLASS_VERSION
public static java.lang.String CLASS_VERSION
- Class version string
 
PanelDefinitionHomeMethods
public PanelDefinitionHomeMethods()
- Constructs an instanceof PanelDefinitionHomeMethods
 
findByUserSegmentAndPanelId
public PanelDefinition findByUserSegmentAndPanelId(java.lang.String appId,
                                                   java.lang.String panelId,
                                                   PanelDefinitionHome pPanelHome)
                                            throws javax.ejb.FinderException,
                                                   ObjectNotFoundException
- Gets a definition based on the segment of the current user.
 If the current user does not have a segment or no object is found for the 
 current segment, a default object is returned based on ID only.
- Parameters:
 appId - The application identifier.panelId - The object identifier.pPanel - The bean.
- Returns:
 - The specified object by segment.
 - Throws:
 javax.ejb.FinderException
ObjectNotFoundException