atg.svc.repository.beans.methods
Class ContentDefinitionHomeMethods

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

public class ContentDefinitionHomeMethods
extends SegmentedFrameworkMethods

Defines home methods for the ContentDefinition object.

Author:
plorenz

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
ContentDefinitionHomeMethods()
          Constructs an instanceof ContentDefinitionHomeMethods
 
Method Summary
 ContentDefinition findByUserSegmentAndContentId(java.lang.String appId, java.lang.String contentId, ContentDefinitionHome pContentHome)
          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

ContentDefinitionHomeMethods

public ContentDefinitionHomeMethods()
Constructs an instanceof ContentDefinitionHomeMethods

Method Detail

findByUserSegmentAndContentId

public ContentDefinition findByUserSegmentAndContentId(java.lang.String appId,
                                                       java.lang.String contentId,
                                                       ContentDefinitionHome pContentHome)
                                                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.
contentId - The object identifier.
pContent - The bean.
Returns:
The specified object by segment.
Throws:
javax.ejb.FinderException
ObjectNotFoundException