|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.jobmanager.definitions.Bucket
public class Bucket
Class supporting the handling of a BucketDefinition.
| Field Summary | |
|---|---|
static java.lang.String |
UUID_PARAMETER
used for special handling of uuid. |
| Constructor Summary | |
|---|---|
Bucket(BucketDefinition bucketDef,
DataObjectTypeDefinition dot,
boolean isPersistent,
AnyMap parameters)
Constructs a new Bucket. |
|
| Method Summary | |
|---|---|
static java.lang.String |
createBulkId()
Creates an unique id for bulks. |
BulkInfo |
createDataObject()
Creates and returns a BulkInfo pointing to the store object. |
BulkInfo |
createDataObject(AnyMap variableValues)
Creates and returns a BulkInfo pointing to the store object. |
BucketDefinition |
getBucketDefinition()
|
java.lang.String |
getBucketId()
|
java.lang.String |
getDataObjectNamePrefix()
|
DataObjectTypeDefinition |
getDataObjectTypeDefinition()
|
java.util.Map<java.lang.String,java.lang.String> |
getDataObjectVariableValues(java.lang.String objectId)
|
DataObjectTypeDefinition.Mode |
getMode()
|
java.lang.String |
getStoreName()
|
boolean |
isPersistent()
|
boolean |
isTransient()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String UUID_PARAMETER
| Constructor Detail |
|---|
public Bucket(BucketDefinition bucketDef,
DataObjectTypeDefinition dot,
boolean isPersistent,
AnyMap parameters)
bucketDef - The BucketDefinition.dot - The DataObjectTypeDefinition for the BucketDefinition.isPersistent - 'true' if the bucket is persistent, 'false' if it is transient.parameters - The parameters used for constructing the objects in the store.| Method Detail |
|---|
public static java.lang.String createBulkId()
public BucketDefinition getBucketDefinition()
public DataObjectTypeDefinition getDataObjectTypeDefinition()
public java.lang.String getBucketId()
public java.lang.String getStoreName()
public boolean isPersistent()
public boolean isTransient()
public DataObjectTypeDefinition.Mode getMode()
public BulkInfo createDataObject()
public BulkInfo createDataObject(AnyMap variableValues)
variableValues - values for data object name variables extracted from input object(s). If it contains no value for variable
UUID_PARAMETER , a new value is created.
public java.lang.String getDataObjectNamePrefix()
public java.util.Map<java.lang.String,java.lang.String> getDataObjectVariableValues(java.lang.String objectId)
objectId - an object name in this bucket.
|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||