|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectwt.vc.config.ViewConfigSpec
public class ViewConfigSpec
The ViewConfigSpec can be used to filter ViewManageable elements based on view membership. If 'isParentIncluded()' is set to false, only view-independent and view-dependent versions that are in the specified view are returned. Otherwise, for view-dependent versions not in the specified view, the parents are also searched until a match is found or there are no more parents to search.
Use the newViewConfigSpec static factory method(s), not
the ViewConfigSpec constructor, to construct instances of
this class. Instances must be constructed using the static factory(s),
in order to ensure proper initialization of the instance.
Supported API: true
Extendable: false
ViewManageable,
Serialized Form| Field Summary | |
|---|---|
static String |
PARENT_INCLUDED
Label for the attribute; If set to true, search the parents of the view if no match is found for the view-dependent versions of the master. |
static String |
VIEW
Label for the attribute; The view to match. |
| Method Summary | |
|---|---|
QuerySpec |
appendSearchCriteria(QuerySpec querySpec)
Appends a "view = getView() OR view = null" to the QuerySpec if isParentIncluded() is false, otherwise appends "view = getView() OR view = parentView [...] OR view = null". |
View |
getView()
Gets the value of the attribute: VIEW. |
protected void |
initialize(View view)
Supports initialization, following construction of an instance. |
boolean |
isParentIncluded()
Gets the value of the attribute: PARENT_INCLUDED. |
static ViewConfigSpec |
newViewConfigSpec(View view)
Constructs a new ViewConfigSpec using the specified view. |
QueryResult |
process(QueryResult results)
Returns view-independent versions and versions in the current view. |
void |
setParentIncluded(boolean a_ParentIncluded)
Sets the value of the attribute: PARENT_INCLUDED. |
void |
setView(View a_View)
Sets the value of the attribute: VIEW. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String PARENT_INCLUDED
public static final String VIEW
| Method Detail |
|---|
public boolean isParentIncluded()
public void setParentIncluded(boolean a_ParentIncluded)
throws WTPropertyVetoException
a_ParentIncluded -
WTPropertyVetoException
public View getView()
throws ObjectNoLongerExistsException
ObjectNoLongerExistsException
public void setView(View a_View)
throws WTPropertyVetoException
a_View -
WTPropertyVetoException
public QuerySpec appendSearchCriteria(QuerySpec querySpec)
throws WTException,
QueryException
appendSearchCriteria in interface ConfigSpecquerySpec - A QuerySpec with a target class that is Iterated.
WTException
QueryExceptionQuerySpec,
SearchCondition
public QueryResult process(QueryResult results)
throws WTException
process in interface ConfigSpecresults - QueryResult of iterations to filter. Assumed to be the result of a query that included the additional search conditions applied by appendSearchCriteria. Note that after enumerating through the elements of this QueryResult, it should be reset.
WTExceptionQueryResult,
Iterated
public static ViewConfigSpec newViewConfigSpec(View view)
throws WTPropertyVetoException
view -
WTPropertyVetoException
protected void initialize(View view)
throws WTPropertyVetoException
view -
WTPropertyVetoException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||