Oracle Content Management SDK

oracle.ifs.beans
Class SelectorObjectDefinition

java.lang.Object
  |
  +--oracle.ifs.beans.LibraryObjectDefinition
        |
        +--oracle.ifs.beans.PublicObjectDefinition
              |
              +--oracle.ifs.beans.SelectorObjectDefinition

public class SelectorObjectDefinition
extends PublicObjectDefinition

The SelectorObjectDefinition class creates SelectorObjects. This definition can be used to create SelectorObjects but can also be used to materialize Selectors; this is useful if you save this definition in a template.


Constructor Summary
SelectorObjectDefinition(LibrarySession session)
          Constructs a SelectorObjectDefinition explicitly capturing the session.
 
Method Summary
 Selector getSelector()
          Returns a Selector instance that can be used to perform the select operations.
 void setSelectCriteria(java.lang.String className, java.lang.String qual)
          Sets the both the persistent select class and qualification.
 
Methods inherited from class oracle.ifs.beans.PublicObjectDefinition
addCategoryDefinition, getAddToFolderOption, getCategoryDefinitions, getContentQuotaCopyOption, getExplicitCreateDate, getExplicitLastModifyDate, getFreeIfLastFolderReferenceOption, getKeepLastModifierOption, getKeepLastModifyDateOption, getLockForSessionOption, getSecuringPublicObject, getUnlockForSessionOption, setAddToFolderOption, setExplicitCreateDate, setExplicitLastModifyDate, setFreeIfLastFolderReferenceOption, setKeepLastModifierOption, setKeepLastModifyDateOption, setLockForSessionOption, setSecuringPublicObject, setUnlockForSessionOption
 
Methods inherited from class oracle.ifs.beans.LibraryObjectDefinition
clone, getAttribute, getAttributes, getClassObject, getOption, getOptionKeys, removeAttribute, removeOption, setAttribute, setAttribute, setAttributeByUpperCaseName, setAttributes, setClassObject, setOption
 

Constructor Detail


SelectorObjectDefinition

public SelectorObjectDefinition(LibrarySession session)
                         throws IfsException
Constructs a SelectorObjectDefinition explicitly capturing the session.
Parameters:
session - the session
Throws:
IfsException - if the operation fails
Method Detail

setSelectCriteria

public void setSelectCriteria(java.lang.String className,
                              java.lang.String qual)
                       throws IfsException
Sets the both the persistent select class and qualification.
Parameters:
className - a string representing the select class.
qual - the select Qualification.
Throws:
IfsException - if operation fails.

getSelector

public Selector getSelector()
                     throws IfsException
Returns a Selector instance that can be used to perform the select operations.
Returns:
the Selector instance.
Throws:
IfsException - if operation fails.

Oracle Content Management SDK

(c) 2002 Copyright Oracle Corporation. All rights reserved.