public class EnhancedBrowseConfigKey
extends java.lang.Object
implements java.io.Serializable
null
then this key references to all
browses.Modifier and Type | Field and Description |
---|---|
java.util.Set<java.lang.String> |
ehColumnKeys
Set of unique (browse-wide) column keys.
|
java.lang.String |
ehKeyBrowseName
Browse name.
|
java.lang.String |
ehKeyProcName |
Constructor and Description |
---|
EnhancedBrowseConfigKey()
Default constructor.
|
EnhancedBrowseConfigKey(EnhancedBrowseConfigKey key)
Copy constructor.
|
EnhancedBrowseConfigKey(java.lang.String ehKeyProcName,
java.lang.String ehKeyBrowseName,
java.util.Set<java.lang.String> ehColumnKeys)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Compare two instances.
|
int |
hashCode()
Return a hash code for this object.
|
boolean |
isValid()
Checks that the key is valid.
|
public java.lang.String ehKeyProcName
public java.lang.String ehKeyBrowseName
public java.util.Set<java.lang.String> ehColumnKeys
buffer_alias.field_name
. For calculated and computed columns it is an
expression containing column parameters like column data type, format, initial value and
label.public EnhancedBrowseConfigKey()
public EnhancedBrowseConfigKey(java.lang.String ehKeyProcName, java.lang.String ehKeyBrowseName, java.util.Set<java.lang.String> ehColumnKeys)
ehKeyProcName
- The name of the parent external procedure which contains the browse.
null
if the key is applied to all browses.ehKeyBrowseName
- Browse name.ehColumnKeys
- Set of column keys.public EnhancedBrowseConfigKey(EnhancedBrowseConfigKey key)
key
- Key to copy.public boolean isValid()
false
if this key
is a key that references ALL browses.true
if the key is valid. false
if the key is invalid
OR if it is a key that references ALL browses.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- An object to compare with.true
if the two keys are identical.public int hashCode()
hashCode
in class java.lang.Object