Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.2.0)

E17483-03


oracle.jbo.common.policy
Class PolicyEntry

java.lang.Object
  extended by oracle.jbo.common.policy.PolicyEntry


public class PolicyEntry
extends java.lang.Object

Field Summary
static java.lang.String NULLVAL
          public static void main(String args[]) { String keyNames[] = { "key1", "key2", "key3" }; String val1[] = { "val1a", null, "val3a" }; PolicyEntry ent1 = createPolicyEntry(keyNames, val1); Map mymap = createMap(new String[] { "key1", "key2", "key3" }, new String[] { null, "val2a", "val3a" }); System.out.println(ent1.matchesValue(mymap)); System.out.println(ent1.equals(mymap)); mymap = createMap(new String[] { "key1", "key2", "key3" }, new String[] { null, "val2ag", "val3a" }); System.out.println(ent1.matchesValue(mymap)); System.out.println(ent1.equals(mymap)); mymap = createMap(new String[] { "key1", "key2", "key3" }, new String[] { "val1a", "val2a", "val3a" }); System.out.println(ent1.matchesValue(mymap)); System.out.println(ent1.equals(mymap)); }

 

Constructor Summary
PolicyEntry(java.util.Map keyValMap)
           
PolicyEntry(java.lang.String[] keys, java.lang.String[] values)
           

 

Method Summary
 void addKeyValues(java.util.Map map)
           
static java.util.Map createMap(java.lang.String[][] keyVals)
           
static java.util.Map createMap(java.lang.String[] keys, java.lang.String[] vals)
           
static PolicyEntry createPolicyEntry(java.lang.String[] keys, java.lang.String[] vals)
           
 boolean equals(java.util.Map keyVals)
           
 boolean equals(PolicyEntry param)
           
 java.util.Set getKeys()
           
 java.util.Map getKeysValues()
           
 java.lang.String getValue(java.lang.String key)
           
 java.util.Collection getValues()
           
 int hashCode()
           
 boolean matchesValue(java.util.Map keyVals)
           
 boolean matchesValue(PolicyEntry param)
           
 void setKeyValues(java.util.Map keyValMap)
           
 void setValue(java.lang.String key, java.lang.String val)
           
 java.lang.String toString()
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait

 

Field Detail

NULLVAL

public static java.lang.String NULLVAL
public static void main(String args[]) { String keyNames[] = { "key1", "key2", "key3" }; String val1[] = { "val1a", null, "val3a" }; PolicyEntry ent1 = createPolicyEntry(keyNames, val1); Map mymap = createMap(new String[] { "key1", "key2", "key3" }, new String[] { null, "val2a", "val3a" }); System.out.println(ent1.matchesValue(mymap)); System.out.println(ent1.equals(mymap)); mymap = createMap(new String[] { "key1", "key2", "key3" }, new String[] { null, "val2ag", "val3a" }); System.out.println(ent1.matchesValue(mymap)); System.out.println(ent1.equals(mymap)); mymap = createMap(new String[] { "key1", "key2", "key3" }, new String[] { "val1a", "val2a", "val3a" }); System.out.println(ent1.matchesValue(mymap)); System.out.println(ent1.equals(mymap)); }

Constructor Detail

PolicyEntry

public PolicyEntry(java.util.Map keyValMap)

PolicyEntry

public PolicyEntry(java.lang.String[] keys,
                   java.lang.String[] values)

Method Detail

setKeyValues

public void setKeyValues(java.util.Map keyValMap)

setValue

public void setValue(java.lang.String key,
                     java.lang.String val)

getValue

public java.lang.String getValue(java.lang.String key)

getKeys

public java.util.Set getKeys()

getValues

public java.util.Collection getValues()

addKeyValues

public void addKeyValues(java.util.Map map)

getKeysValues

public java.util.Map getKeysValues()

equals

public boolean equals(PolicyEntry param)

equals

public boolean equals(java.util.Map keyVals)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

matchesValue

public boolean matchesValue(PolicyEntry param)

matchesValue

public boolean matchesValue(java.util.Map keyVals)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

createPolicyEntry

public static PolicyEntry createPolicyEntry(java.lang.String[] keys,
                                            java.lang.String[] vals)

createMap

public static java.util.Map createMap(java.lang.String[] keys,
                                      java.lang.String[] vals)

createMap

public static java.util.Map createMap(java.lang.String[][] keyVals)

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.2.0)

E17483-03


Copyright © 1997, 2012, Oracle. All rights reserved.