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:
- FILE_NAME
- FILE_GROUP_NAME
- SIZE
- CREATION_DATE
- MODIFICATION_DATE
- OWNER
- ACCESS_CONSTRAINT
- FILE_COMMENTS
- DIRECTORY_NAME
An implementation specific class, such as SRB general metadata
support these fields, but also may support further other metadata
fields, such as:
- Replication number
- File type
- Data classification name
- Data classification type
- Access constraint
- Comments
- Comments date
- Deleted flag
- Owner domain
- Owner email address
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