|
Oracle Role Manager Java API Reference 10g (10.1.4) E12031-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.iam.rm.temporal.query.QuerySubject
public class QuerySubject
Mechanism to identify a subject as part of a query. <p/> This is either a start point or an object added to another QuerySubject to join between objects.
| Nested Class Summary | |
|---|---|
class |
QuerySubject.JoinThe structure representing an inter-subject join |
| Constructor Summary | |
|---|---|
QuerySubject(java.lang.String subjectKey, java.lang.String subjectType)Creates a new QuerySubject. |
|
| Method Summary | |
|---|---|
void |
addFilterCriterion(Filter filter)Adds a filter criterion relative to this subject. |
void |
addJoin(java.lang.String relationshipPath, QuerySubject joinedSubject, boolean required)Adds a reference object join to add a related subject during the search. |
Filter[] |
getCriteria()Gets all filter criteria applied to this subject. |
QuerySubject.Join[] |
getJoins()Gets all joins from this subject. |
java.lang.String |
getSubjectKey()Gets the identifier for the this subject's object within this query. |
java.lang.String |
getSubjectType()Gets the system object type of this subject. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QuerySubject(java.lang.String subjectKey,
java.lang.String subjectType)
subjectKey - identifier for the this subject's object within this querysubjectType - system object type of this subject| Method Detail |
|---|
public java.lang.String getSubjectKey()
public java.lang.String getSubjectType()
public void addFilterCriterion(Filter filter)
public Filter[] getCriteria()
public void addJoin(java.lang.String relationshipPath,
QuerySubject joinedSubject,
boolean required)
relationshipPath - name of the relationship path referring to the joined subjectjoinedSubject - QuerySubject of the related objectrequired - Boolean true subject is filtered if it does not have an object of the provided reference or false to support null joinspublic QuerySubject.Join[] getJoins()
|
Oracle Role Manager Java API Reference 10g (10.1.4) E12031-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||