edu.sdsc.grid.io
Interface GeneralMetaData

All Superinterfaces:
StandardMetaData
All Known Subinterfaces:
FileMetaData
All Known Implementing Classes:
IRODSMetaDataSet, MetaDataSet, SRBMetaDataSet

public interface GeneralMetaData
extends StandardMetaData

The metadata naming interface for general metadata. Some meta groups are standard regardless of implementation. To handle standard metadata, we defined interfaces that are implemented by protocol-specific metadata groups. The GeneralMetaData interface contract is that the implementor supports meta data we might find as common general metadata, such as:

An implementation specific class, such as SRB general metadata support these fields, but also may support further other metadata fields, such as:


Field Summary
static java.lang.String ACCESS_CONSTRAINT
           
static java.lang.String CREATION_DATE
           
static java.lang.String FILE_GROUP_NAME
           
static java.lang.String MODIFICATION_DATE
           
static java.lang.String OWNER
           
static java.lang.String SIZE
           
 
Fields inherited from interface edu.sdsc.grid.io.StandardMetaData
DIRECTORY_NAME, FILE_NAME
 

Field Detail

FILE_GROUP_NAME

static final java.lang.String FILE_GROUP_NAME
See Also:
Constant Field Values

SIZE

static final java.lang.String SIZE
See Also:
Constant Field Values

CREATION_DATE

static final java.lang.String CREATION_DATE
See Also:
Constant Field Values

MODIFICATION_DATE

static final java.lang.String MODIFICATION_DATE
See Also:
Constant Field Values

OWNER

static final java.lang.String OWNER
See Also:
Constant Field Values

ACCESS_CONSTRAINT

static final java.lang.String ACCESS_CONSTRAINT
See Also:
Constant Field Values