|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--oracle.ifs.beans.LibraryObject
|
+--oracle.ifs.beans.TieLibraryObject
|
+--oracle.ifs.beans.SystemObject
|
+--oracle.ifs.beans.TieSystemObject
|
+--oracle.ifs.beans.Property
A Property describes a name/value pair of varying datatype, that can be used for multiple purposes to store iFS values.
Instances of Property are dedicated to a single PropertyBundle, which represents a collection of Propery.
PropertyDefinition,
PropertyBundle,
PropertyBundleDefinition| Field Summary | |
static java.lang.String |
BOOLEANVALUE_ATTRIBUTE
The value of this Property if the datatype is a Boolean. |
static java.lang.String |
BOOLEANVALUES_ATTRIBUTE
The value of this Property if the datatype is an array of Booleans. |
static java.lang.String |
BUNDLE_ATTRIBUTE
The PropertyBundle to which this property belongs. |
static java.lang.String |
CLASS_NAME
Name of this class. |
static java.lang.String |
DATATYPE_ATTRIBUTE
The datatype of this Property - either scalar or array of integer, long, double, string, boolean, DirectoryObject, PublicObject, SchemaObject, SystemObject. |
static java.lang.String |
DATEVALUE_ATTRIBUTE
The value of this Property if the datatype is a Date. |
static java.lang.String |
DATEVALUES_ATTRIBUTE
The value of this Property if the datatype is an array of Dates. |
static java.lang.String |
DIRECTORYOBJECTVALUE_ATTRIBUTE
The value of this Property if the datatype is a DirectoryObject. |
static java.lang.String |
DIRECTORYOBJECTVALUES_ATTRIBUTE
The value of this Property if the datatype is an array of DirectoryObjects. |
static java.lang.String |
DOUBLEVALUE_ATTRIBUTE
The value of this Property if the datatype is a Double. |
static java.lang.String |
DOUBLEVALUES_ATTRIBUTE
The value of this Property if the datatype is an array of Doubles. |
static java.lang.String |
INTEGERVALUE_ATTRIBUTE
The value of this Property if the datatype is an Integer. |
static java.lang.String |
INTEGERVALUES_ATTRIBUTE
The value of this Property if the datatype is an array of Integers. |
static java.lang.String |
LONGVALUE_ATTRIBUTE
The value of this Property if the datatype is a Long. |
static java.lang.String |
LONGVALUES_ATTRIBUTE
The value of this Property if the datatype is an array of Longs. |
static java.lang.String |
NAME_ATTRIBUTE
The name of the Property. |
static java.lang.String |
PUBLICOBJECTVALUE_ATTRIBUTE
The value of this Property if the datatype is a PublicObject. |
static java.lang.String |
PUBLICOBJECTVALUES_ATTRIBUTE
The value of this Property if the datatype is an array of PublicObjects. |
static java.lang.String |
SCHEMAOBJECTVALUE_ATTRIBUTE
The value of this Property if the datatype is a SchemaObject. |
static java.lang.String |
SCHEMAOBJECTVALUES_ATTRIBUTE
The value of this Property if the datatype is an array of SchemaObjects. |
static java.lang.String |
STRINGVALUE_ATTRIBUTE
The value of this Property if the datatype is a String. |
static java.lang.String |
STRINGVALUES_ATTRIBUTE
The value of this Property if the datatype is an array of Strings. |
static java.lang.String |
SYSTEMOBJECTVALUE_ATTRIBUTE
The value of this Property if the datatype is a SystemObject. |
static java.lang.String |
SYSTEMOBJECTVALUES_ATTRIBUTE
The value of this Property if the datatype is an array of SystemObjects. |
| Fields inherited from class oracle.ifs.beans.SystemObject |
ACTIVE_ATTRIBUTE, POLICYBUNDLE_ATTRIBUTE, PROPERTYBUNDLE_ATTRIBUTE |
| Method Summary | |
PropertyBundle |
getBundle()
Gets the BUNDLE attribute of this Property. |
int |
getDataType()
Gets the data type of this Property. |
AttributeValue |
getValue()
Gets the value of this Property as an AttributeValue. |
void |
handleEvent(IfsEvent event)
Handles the specified event. |
void |
setValue(AttributeValue av)
Sets the value and data type of this Property. |
| Methods inherited from class oracle.ifs.beans.SystemObject |
getPolicyBundle, isActive, putPolicy, putProperty, putProperty, removeAllPolicies, removeAllProperties, removePolicy, removePolicy, removeProperty, setActive, setPolicyBundle, setPropertyBundle |
| Methods inherited from class oracle.ifs.beans.LibraryObject |
equals, free, free, getAttribute, getAttributeByUpperCaseName, getAttributes, getAttributesByUpperCaseNames, getClassId, getClassObject, getDefinition, getId, getLabel, getName, getSession, hasNameAttribute, invokeServerMethod, isInstanceOf, isTraced, lookupInstanceLabel, postEvent, postEvent, renderAsReader, renderAsStream, setAttribute, setAttribute, setAttributes, setAttributes, setName, toString, trace, update |
| Methods inherited from interface oracle.ifs.common.LibraryObjectInterface |
getId |
| Methods inherited from interface oracle.ifs.common.Traceable |
getTraceLogger, isTraced, trace |
| Field Detail |
public static final java.lang.String CLASS_NAME
public static final java.lang.String NAME_ATTRIBUTE
public static final java.lang.String BUNDLE_ATTRIBUTE
public static final java.lang.String DATATYPE_ATTRIBUTE
public static final java.lang.String BOOLEANVALUE_ATTRIBUTE
public static final java.lang.String INTEGERVALUE_ATTRIBUTE
public static final java.lang.String LONGVALUE_ATTRIBUTE
public static final java.lang.String DOUBLEVALUE_ATTRIBUTE
public static final java.lang.String STRINGVALUE_ATTRIBUTE
public static final java.lang.String DATEVALUE_ATTRIBUTE
public static final java.lang.String SCHEMAOBJECTVALUE_ATTRIBUTE
public static final java.lang.String SYSTEMOBJECTVALUE_ATTRIBUTE
public static final java.lang.String PUBLICOBJECTVALUE_ATTRIBUTE
public static final java.lang.String DIRECTORYOBJECTVALUE_ATTRIBUTE
public static final java.lang.String BOOLEANVALUES_ATTRIBUTE
public static final java.lang.String INTEGERVALUES_ATTRIBUTE
public static final java.lang.String LONGVALUES_ATTRIBUTE
public static final java.lang.String DOUBLEVALUES_ATTRIBUTE
public static final java.lang.String STRINGVALUES_ATTRIBUTE
public static final java.lang.String DATEVALUES_ATTRIBUTE
public static final java.lang.String SCHEMAOBJECTVALUES_ATTRIBUTE
public static final java.lang.String SYSTEMOBJECTVALUES_ATTRIBUTE
public static final java.lang.String PUBLICOBJECTVALUES_ATTRIBUTE
public static final java.lang.String DIRECTORYOBJECTVALUES_ATTRIBUTE
| Method Detail |
public PropertyBundle getBundle()
throws IfsException
IfsException - if operation fails.
public final int getDataType()
throws IfsException
Equivalent to:
AttributeValue av = getAttributeByUpperCaseName(DATATYPE_ATTRIBUTE); return av.getInteger(getSession());
IfsException - if the operation fails
public final AttributeValue getValue()
throws IfsException
This method returns an AttributeValue whose type is appropriate for the data type of this Property.
IfsException - if the operation fails
public void setValue(AttributeValue av)
throws IfsException
av - the AttributeValue containing the new value; implies the
data typeIfsException - if the operation fails
public void handleEvent(IfsEvent event)
throws IfsException
handleEvent in class LibraryObjectevent - the eventIfsException - if the operation fails
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||