|
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.Join The 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 subjectMethod 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 |