|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.jcorporate.expresso.core.dataobjects.BaseDataObject com.jcorporate.expresso.core.dataobjects.jdbc.JDBCDataObject com.jcorporate.expresso.core.dbobj.DBObject com.jcorporate.expresso.core.dbobj.SecuredDBObject com.sri.emo.dbobj.StepAttributes
public class StepAttributes
This is a collection of attributes for a particular wizard step. If you add attributes, you need to modify the getValidValues() function as well since this class enforces just what kind of attributes you can use.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.jcorporate.expresso.core.dbobj.DBObject |
---|
DBObject.FieldError, DBObject.FieldUpdate |
Field Summary | |
---|---|
static String |
ATTRIBUTE_INSTANCE_FIELD
the ID of the Part, when step is of type 'attribute of instance' |
static String |
ATTRIBUTE_INSTANCE_ID
the ID of the instance, when step is of type 'attribute of instance' |
static String |
ATTRIBUTE_MODEL
Attribute Constant Supported for 'model'. |
static String |
ATTRIBUTE_MODEL_FIELD
Attribute Constant Supported for 'model field'. |
static String |
ATTRIBUTE_PICKLIST_ID
Attribute Constant supported for 'Custom Picklist Id' |
static String |
ATTRIBUTE_TEXT_STYLE
Attribute Constant Supported for 'text style'. |
static String |
FLD_ATTRIBUTEKEY
Public constant for access to field "Attribute Key" |
static String |
FLD_ATTRIBUTEVALUE
Public constant for access to field "Attribute Value" |
static String |
FLD_ID
Public constant for access to field "Item ID" |
static String |
FLD_STEPID
Public constant for access to field "Wizard Step ID" |
static String |
TABLE_NAME
DBObject table name |
static String |
TEXT_VV_MULTILINE
Valid value constant for text type atttribute for multiline entry. |
static String |
TEXT_VV_SINGLELINE
Valid value constant for text type attribute. |
Fields inherited from class com.jcorporate.expresso.core.dbobj.SecuredDBObject |
---|
ADD, ALL_FUNCTIONS, CACHE_NAME, CACHE_TTY, DELETE, SEARCH, SYSTEM_ACCOUNT_NAME, UPDATE |
Fields inherited from class com.jcorporate.expresso.core.dbobj.DBObject |
---|
ATTRIBUTE_ERROR, ATTRIBUTE_ERROR_MESSAGE, ATTRIBUTE_PAGE_LIMIT, BIG_DECIMAL_ZERO, CACHE_LIMIT_PERCENT, CACHE_LIMIT_TTL, EMAIL_MASK, EVENT_ADD, EVENT_DELETE, EVENT_UPDATE, FLOAT_MASK, INT_MASK, IS_CHECK_RELATIONAL_INTEGRITY, IS_MUTABLE, sCacheStats, UPDATE_CHANGED_ONLY, WHERE_KEYWORD |
Fields inherited from class com.jcorporate.expresso.core.dataobjects.jdbc.JDBCDataObject |
---|
anyFieldsDistinct, anyFieldsToInput, anyFieldsToRetrieve, appendCustomWhere, caseSensitiveQuery, customWhereClause, dbKey, distinctFields, inputFields, localConnection, LONGBINARY_READ_DEFAULT_SIZE, maxRecords, myClassName, myUpdates, offsetRecord, recordSet, retrieveFields, sMetadataMap, sortKeys |
Fields inherited from class com.jcorporate.expresso.core.dataobjects.BaseDataObject |
---|
currentStatus, globalMask |
Fields inherited from interface com.jcorporate.expresso.core.dataobjects.Securable |
---|
SYSTEM_ACCOUNT |
Fields inherited from interface com.jcorporate.expresso.core.dataobjects.DataObject |
---|
STATUS_CURRENT, STATUS_DELETED, STATUS_NEW, STATUS_UPDATED |
Constructor Summary | |
---|---|
StepAttributes()
Creates an instance of StepAttributes. |
|
StepAttributes(DBConnection dbConnection)
Creates an instance of StepAttributes that uses an already grabbed DBConnection object. |
|
StepAttributes(DBConnection dbConnection,
String securityContext)
Constructor that sets a connection as the object is created - typically this is used when a particular DBConnection is required for the purposes of maintaining a database transaction. |
|
StepAttributes(ReadOnlyUser userSecurity)
Constructor for security setup. |
Method Summary | |
---|---|
String |
getAttributeKey()
Retrieve the attribute key field. |
String |
getAttributeValue()
Retrieve the attribute value field. |
Vector |
getValidValues(String fieldName)
Retrieves the attributes allowable. |
void |
setStepId(String id)
|
protected void |
setupFields()
One time intiialization of all the field types. |
Methods inherited from class com.jcorporate.expresso.core.dbobj.SecuredDBObject |
---|
add, canRequesterAdd, canRequesterDelete, canRequesterRead, canRequesterUpdate, checkAllowed, copyAttributes, count, createSecurityCache, delete, deleteAll, find, getRequestingUid, getRequestingUser, getString, getString, getString, getString, getString, getString, getSystemUid, instantiate, isAllowed, retrieve, search, searchAndRetrieveList, searchAndRetrieveList, setRequestingUid, setRequestingUser, update |
Methods inherited from class com.jcorporate.expresso.core.dataobjects.BaseDataObject |
---|
getGlobalMask, getStatus, isGlobalMasked, setFieldsWithDefaults, setGlobalMask, setStatus |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String ATTRIBUTE_TEXT_STYLE
public static final String ATTRIBUTE_MODEL_FIELD
public static final String ATTRIBUTE_MODEL
public static final String ATTRIBUTE_INSTANCE_ID
public static final String ATTRIBUTE_INSTANCE_FIELD
public static final String ATTRIBUTE_PICKLIST_ID
public static final String TABLE_NAME
public static final String FLD_ID
public static final String FLD_STEPID
public static final String FLD_ATTRIBUTEKEY
public static final String FLD_ATTRIBUTEVALUE
public static final String TEXT_VV_SINGLELINE
public static final String TEXT_VV_MULTILINE
Constructor Detail |
---|
public StepAttributes() throws DBException
DBException
- upon initialization exception.SecuredDBObject.SecuredDBObject(java.lang.String, int)
public StepAttributes(DBConnection dbConnection) throws DBException
Example:
DBConnection oneConnection = DBConnectionPool.getInstance("default").getConnection();
oneConnection.setAutoCommit(false);
StepAttributes myObj = new StepAttributes(oneConnection);
//Set fields here....
myObj.add();
myObj.clear();
//more set fields
myObj.add();
//Commit the transaction
oneConnection.commit();
oneConnection.release();
dbConnection
- com.jcorporate.expresso.core.db.DBConnection
DBException
- upon construction errorpublic StepAttributes(DBConnection dbConnection, String securityContext) throws DBException
This constructor is neceesary to work with otherDBMap and transaction capabilities
dbConnection
- The DBConnection to utilizesecurityContext
- The data context that contains the setup (and
security) tables for this object
DBException
- upon initialization errorpublic StepAttributes(ReadOnlyUser userSecurity) throws DBException
userSecurity
- ReadOnlyUser security context.
DBException
- upon construction error.Method Detail |
---|
public String getAttributeKey() throws DBException
DBException
- upon error.public String getAttributeValue() throws DBException
DBException
- upon error.protected void setupFields() throws DBException
setupFields
in class DBObject
DBException
- upon errorpublic Vector getValidValues(String fieldName) throws DBException
getValidValues
in class DBObject
fieldName
- String
DBException
- upon error.public void setStepId(String id) throws DBException
DBException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |