Oracle Fusion Middleware Java API Reference for Oracle Business Rules
11g Release 1 (11.1.1.7)

E10663-11

oracle.rules.sdk2.dictionary
Class DictionaryProperty<T>

java.lang.Object
  extended by oracle.rules.sdk2.dictionary.DictionaryProperty<T>
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
IDTableProperty, SettableProperty, TableProperty

public class DictionaryProperty<T>
extends java.lang.Object
implements java.io.Serializable

Base class for all dictionary component properties. Can be used to get and set property values, and to access information about diffs.

See Also:
RuleDictionary.diff(RuleDictionary,Object), Serialized Form

Nested Class Summary
static class DictionaryProperty.Diff
          Describe differences between 2 DictionaryProperty this and that, and allow the differences from that to be appled to this so this and that are the same.
static class DictionaryProperty.DiffType
          enumerate the types of differences between 2 DictionaryPropertys this and that
 
Method Summary
 DictionaryProperty.Diff getDiff(java.lang.Object versionInfo)
          Get the Diff for the given versionInfo
 java.util.List<DictionaryProperty.Diff> getDiffs()
          Get diffs for this property.
 java.lang.String getName()
          Get property name.
 T getValue()
          Get property value.
 boolean hasDiff()
          Does this property have diffs?
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getName

public java.lang.String getName()
Get property name.

Returns:
String name

getValue

public T getValue()
Get property value.

Returns:
T value

hasDiff

public boolean hasDiff()
Does this property have diffs?

Returns:
boolean

getDiffs

public java.util.List<DictionaryProperty.Diff> getDiffs()
Get diffs for this property.

Returns:
List of Diff

getDiff

public DictionaryProperty.Diff getDiff(java.lang.Object versionInfo)
Get the Diff for the given versionInfo

Parameters:
versionInfo - identifies the Diff
Returns:
DictionaryProperty.Diff

Oracle Fusion Middleware Java API Reference for Oracle Business Rules
11g Release 1 (11.1.1.7)

E10663-11

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