|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.mdm.index.objects.ObjectField
Object Field definition
Field Summary | |
static java.lang.String |
OBJECTMETA_BLOB_STRING
blob type string |
static int |
OBJECTMETA_BLOB_TYPE
blob type |
static java.lang.String |
OBJECTMETA_BOOL_STRING
bool type string |
static int |
OBJECTMETA_BOOL_TYPE
bool type |
static java.lang.String |
OBJECTMETA_BYTE_STRING
byte type string |
static int |
OBJECTMETA_BYTE_TYPE
byte type |
static java.lang.String |
OBJECTMETA_CHAR_STRING
char type string |
static int |
OBJECTMETA_CHAR_TYPE
char type |
static java.lang.String |
OBJECTMETA_DATE_STRING
date type string |
static int |
OBJECTMETA_DATE_TYPE
date type |
static java.lang.String |
OBJECTMETA_FLOAT_STRING
float type string |
static int |
OBJECTMETA_FLOAT_TYPE
float type |
static java.lang.String |
OBJECTMETA_INT_STRING
int type string |
static int |
OBJECTMETA_INT_TYPE
int type |
static java.lang.String |
OBJECTMETA_LINK_STRING
link type string |
static int |
OBJECTMETA_LINK_TYPE
link type - for SBR |
static java.lang.String |
OBJECTMETA_LONG_STRING
long type string |
static int |
OBJECTMETA_LONG_TYPE
long type |
static java.lang.String |
OBJECTMETA_STRING_STRING
string type string |
static int |
OBJECTMETA_STRING_TYPE
string type |
static java.lang.String |
OBJECTMETA_TIMESTAMP_STRING
timestamp type string |
static int |
OBJECTMETA_TIMESTAMP_TYPE
timestamp type |
static java.lang.String |
OBJECTMETA_UNDEFINED_STRING
undefined type string |
static int |
OBJECTMETA_UNDEFINED_TYPE
undefined field type |
(package private) static long |
serialVersionUID
|
static int |
version
|
Constructor Summary | |
ObjectField()
|
|
ObjectField(java.lang.String name,
int type)
Creates a new instance of ObjectFieldFlag |
|
ObjectField(java.lang.String name,
int type,
java.lang.Object value)
Creates new ObjectField |
|
ObjectField(java.lang.String name,
int type,
java.lang.Object value,
FieldFlag flag)
Creates new ObjectField |
|
ObjectField(java.lang.String name,
int type,
java.lang.Object value,
int flag)
|
Method Summary | |
ObjectField |
copy()
self copy |
static boolean |
equals(ObjectField field1,
ObjectField field2)
checks if two ObjectFields are the same |
static java.lang.Class |
getClass(int type)
gets Class |
FieldFlag |
getFieldFlag()
|
boolean |
getFlag(int mask)
Getter for Flag attribute of the ObjectField object |
java.lang.String |
getName()
Getter for Name attribute of the ObjectField object |
int |
getType()
Getter for Type attribute of the ObjectField object |
static java.lang.String |
getTypeString(int type)
gets string for int type |
java.lang.Object |
getValue()
Getter for Value attribute of the ObjectField object |
boolean |
hasReadAccess()
check to see if the field has read access |
boolean |
hasUpdateAccess()
check to see if the field has update access |
boolean |
isChanged()
check to see if the field is changed |
boolean |
isKeyType()
checks if the field is of Key |
boolean |
isNull()
checks if the field is holding NULL value |
boolean |
isNullable()
checks if the field is nullable |
boolean |
isSearched()
checks if the field is searched on |
static boolean |
isValueValid(int type,
java.lang.Object value)
check if field value type matches |
boolean |
isVisible()
checks if the field is visible |
void |
readExternal(java.io.ObjectInput in)
|
void |
setChanged(boolean flag)
sets if the field is changed |
void |
setFlag(int mask,
boolean flag)
sets the bit flag by bit mask |
void |
setKeyType(boolean flag)
set if the field is of key |
void |
setNull(boolean flag)
sets if the field is holding NULL value |
void |
setNullable(boolean flag)
sets if the field is nullable |
void |
setReadAccess(boolean flag)
set field's read access |
void |
setSearched(boolean flag)
sets if the field is searched on |
void |
setUpdateAccess(boolean flag)
set field's update access |
void |
setValue(java.lang.Object value)
sets the value into the field |
void |
setVisible(boolean flag)
sets if the field is visible |
java.lang.String |
toString()
toString |
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String OBJECTMETA_BLOB_STRING
public static final int OBJECTMETA_BLOB_TYPE
public static final java.lang.String OBJECTMETA_BOOL_STRING
public static final int OBJECTMETA_BOOL_TYPE
public static final java.lang.String OBJECTMETA_BYTE_STRING
public static final int OBJECTMETA_BYTE_TYPE
public static final java.lang.String OBJECTMETA_CHAR_STRING
public static final int OBJECTMETA_CHAR_TYPE
public static final java.lang.String OBJECTMETA_DATE_STRING
public static final int OBJECTMETA_DATE_TYPE
public static final java.lang.String OBJECTMETA_FLOAT_STRING
public static final int OBJECTMETA_FLOAT_TYPE
public static final java.lang.String OBJECTMETA_INT_STRING
public static final int OBJECTMETA_INT_TYPE
public static final java.lang.String OBJECTMETA_LINK_STRING
public static final int OBJECTMETA_LINK_TYPE
public static final java.lang.String OBJECTMETA_LONG_STRING
public static final int OBJECTMETA_LONG_TYPE
public static final java.lang.String OBJECTMETA_STRING_STRING
public static final int OBJECTMETA_STRING_TYPE
public static final java.lang.String OBJECTMETA_TIMESTAMP_STRING
public static final int OBJECTMETA_TIMESTAMP_TYPE
public static final java.lang.String OBJECTMETA_UNDEFINED_STRING
public static final int OBJECTMETA_UNDEFINED_TYPE
static final long serialVersionUID
public static final int version
Constructor Detail |
public ObjectField()
public ObjectField(java.lang.String name, int type)
name
- String field nametype
- int field typepublic ObjectField(java.lang.String name, int type, java.lang.Object value) throws ObjectException
name
- field nametype
- field typevalue
- field value
ObjectException
- ObjectExceptionpublic ObjectField(java.lang.String name, int type, java.lang.Object value, FieldFlag flag) throws ObjectException
name
- field nametype
- field typevalue
- field valueflag
- initial field flag
ObjectException
- ObjectExceptionpublic ObjectField(java.lang.String name, int type, java.lang.Object value, int flag) throws ObjectException
Method Detail |
public ObjectField copy() throws ObjectException
ObjectException
- ObjectExceptionpublic static boolean equals(ObjectField field1, ObjectField field2) throws ObjectException
field1
- ObjectFieldfield2
- ObjectField
ObjectException
- ObjectExceptionpublic static java.lang.Class getClass(int type) throws ObjectException
type
- field type
ObjectException
- ObjectExceptionpublic FieldFlag getFieldFlag()
public boolean getFlag(int mask) throws ObjectException
mask
- int flag mask
ObjectException
- ObjectExceptionpublic java.lang.String getName()
public int getType()
public static java.lang.String getTypeString(int type)
type
- int value
public java.lang.Object getValue()
public boolean hasReadAccess()
public boolean hasUpdateAccess()
public boolean isChanged()
public boolean isKeyType()
public boolean isNull()
public boolean isNullable()
public boolean isSearched()
public static boolean isValueValid(int type, java.lang.Object value)
type
- field typevalue
- field value
public boolean isVisible()
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
public void setChanged(boolean flag)
flag
- changedpublic void setFlag(int mask, boolean flag) throws ObjectException
mask
- flagflag
- flag
ObjectException
- ObjectExceptionpublic void setKeyType(boolean flag)
flag
- key typepublic void setNull(boolean flag)
flag
- nullpublic void setNullable(boolean flag)
flag
- nullablepublic void setReadAccess(boolean flag)
flag
- read accesspublic void setSearched(boolean flag)
flag
- searchedpublic void setUpdateAccess(boolean flag)
flag
- update accesspublic void setValue(java.lang.Object value) throws ObjectException
value
- value
ObjectException
- ObjectExceptionpublic void setVisible(boolean flag)
flag
- visiblepublic java.lang.String toString()
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun Microsystems, Inc.