atg.svc.repository.beans.methods
Class PanelStackDefinitionHomeMethods

java.lang.Object
  extended by atg.svc.repository.beans.methods.SegmentedFrameworkMethods
      extended by atg.svc.repository.beans.methods.PanelStackDefinitionHomeMethods

public class PanelStackDefinitionHomeMethods
extends SegmentedFrameworkMethods

Defines home methods for the PanelStackDefinition object.

Author:
plorenz

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
PanelStackDefinitionHomeMethods()
          Constructs an instanceof PanelStackDefinitionHomeMethods
 
Method Summary
 PanelStackDefinition findByUserSegmentAndPanelStackId(java.lang.String appId, java.lang.String panelStackId, PanelStackDefinitionHome pPanelStackHome)
          Gets a definition based on the segment of the current user.
 
Methods inherited from class atg.svc.repository.beans.methods.SegmentedFrameworkMethods
getSegmentedOptionService, getSegmentService, getServiceHomes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

PanelStackDefinitionHomeMethods

public PanelStackDefinitionHomeMethods()
Constructs an instanceof PanelStackDefinitionHomeMethods

Method Detail

findByUserSegmentAndPanelStackId

public PanelStackDefinition findByUserSegmentAndPanelStackId(java.lang.String appId,
                                                             java.lang.String panelStackId,
                                                             PanelStackDefinitionHome pPanelStackHome)
                                                      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.
panelStackId - The object identifier.
pPanelStack - The bean.
Returns:
The specified object by segment.
Throws:
javax.ejb.FinderException
ObjectNotFoundException