Skip navigation links


oracle.iam.request.vo
Class ApprovalPolicySearchCriteria

java.lang.Object
  extended by oracle.iam.request.vo.ApprovalPolicySearchCriteria

All Implemented Interfaces:
java.io.Serializable

public class ApprovalPolicySearchCriteria
extends java.lang.Object
implements java.io.Serializable
See Also:
Serialized Form

Nested Class Summary
static class ApprovalPolicySearchCriteria.ConditionOperator
           

 

Constructor Summary
ApprovalPolicySearchCriteria()
           
ApprovalPolicySearchCriteria(oracle.iam.platform.entitymgr.vo.SearchCriteria.Operator op)
           
ApprovalPolicySearchCriteria(oracle.iam.platform.entitymgr.vo.SearchCriteria.Operator op, boolean ascendingorder)
           
ApprovalPolicySearchCriteria(oracle.iam.platform.entitymgr.vo.SearchCriteria.Operator op, boolean ascendingorder, int startIndex, int size)
           

 

Method Summary
 oracle.iam.platform.entitymgr.vo.SearchCriteria getConditionClause()
           
 oracle.iam.platform.entitymgr.vo.SearchCriteria.Operator getJoinOperator()
           
 int getResultSize()
           
 oracle.iam.platform.entitymgr.vo.SearchCriteria getScopeBasedConditionClause()
           
 java.util.List getSortColumn()
           
 int getStartIndex()
           
 boolean isAscendingOrder()
           
 void setAscendingOrder(boolean ascendingorder)
           
 void setConditionClause(java.lang.String attributename, java.lang.Object attributevalue, ApprovalPolicySearchCriteria.ConditionOperator comparator)
          Add a clause with condition to the existing Approval Policy search criteria.This condition clause allows setting criteria for following attributes only, id - ApprovalPolicy Key policyName - Approval Policy Name modelName - Request Type policyLevel - Approval Policy Level associationType - Scope Type approvalProcess - Approval process id priority - Approval Policy Priority ApprovalPolicy Key, Scope Type and priority expects a numeric value for search.
 void setJoinOperator(oracle.iam.platform.entitymgr.vo.SearchCriteria.Operator op)
           
 void setResultSize(int size)
           
 void setScopeBasedConditionClause(java.lang.Long ScopeTypevalue, java.lang.String Scopevalue, ApprovalPolicySearchCriteria.ConditionOperator ScopeComparator)
          Add a clause with condition to the existing Approval Policy search criteria to search based on Scope.
 void setSortColumn(java.util.List sortcolumnlist)
           
 void setStartIndex(int startIndex)
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

ApprovalPolicySearchCriteria

public ApprovalPolicySearchCriteria()

ApprovalPolicySearchCriteria

public ApprovalPolicySearchCriteria(oracle.iam.platform.entitymgr.vo.SearchCriteria.Operator op)

ApprovalPolicySearchCriteria

public ApprovalPolicySearchCriteria(oracle.iam.platform.entitymgr.vo.SearchCriteria.Operator op,
                                    boolean ascendingorder)

ApprovalPolicySearchCriteria

public ApprovalPolicySearchCriteria(oracle.iam.platform.entitymgr.vo.SearchCriteria.Operator op,
                                    boolean ascendingorder,
                                    int startIndex,
                                    int size)

Method Detail

setJoinOperator

public void setJoinOperator(oracle.iam.platform.entitymgr.vo.SearchCriteria.Operator op)

getJoinOperator

public oracle.iam.platform.entitymgr.vo.SearchCriteria.Operator getJoinOperator()

setAscendingOrder

public void setAscendingOrder(boolean ascendingorder)

isAscendingOrder

public boolean isAscendingOrder()

setStartIndex

public void setStartIndex(int startIndex)

getStartIndex

public int getStartIndex()

setResultSize

public void setResultSize(int size)

getResultSize

public int getResultSize()

setConditionClause

public void setConditionClause(java.lang.String attributename,
                               java.lang.Object attributevalue,
                               ApprovalPolicySearchCriteria.ConditionOperator comparator)
Add a clause with condition to the existing Approval Policy search criteria.This condition clause allows setting criteria for following attributes only, ApprovalPolicy Key, Scope Type and priority expects a numeric value for search. Approval Policy Name, Request Type,Policy Level, Approval process id expects String value for search. Only valid search value for Approval Policy Level is "Request Level" and"Operation Level". Only valid search value for Scope Type is 0,1,2 for Organization,Resource and Role respectively. For Scope Type search with value 1 or 2 i.e. for Resource or Role,only valid comparators are
Parameters:
attributeName -
attributeValue -
comparator -

getConditionClause

public oracle.iam.platform.entitymgr.vo.SearchCriteria getConditionClause()

getScopeBasedConditionClause

public oracle.iam.platform.entitymgr.vo.SearchCriteria getScopeBasedConditionClause()

setScopeBasedConditionClause

public void setScopeBasedConditionClause(java.lang.Long ScopeTypevalue,
                                         java.lang.String Scopevalue,
                                         ApprovalPolicySearchCriteria.ConditionOperator ScopeComparator)
Add a clause with condition to the existing Approval Policy search criteria to search based on Scope. Scope Type and Scope co-exist when setting Scope based search.When setting Scope Based Criteria, all the parameters are mandatory. Both Scope Type and Scope search criteria is ANDed for search. By default, comparator for Scope Type is EQUAL, and only supported value is 0,1,2 for Organization,Resource and Role respectively. For Scope Type value 1 or 2 i.e. for Resource or Role,only valid comparators for scope is
Parameters:
ScopeTypevalue -
Scopevalue -
ScopeComparator -

setSortColumn

public void setSortColumn(java.util.List sortcolumnlist)

getSortColumn

public java.util.List getSortColumn()

Skip navigation links


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.