public abstract class AbstractFedoraObjectRecord extends Object implements FedoraObjectRecord
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
datastreams |
protected String |
label |
protected List<String> |
ownerIds |
protected String |
state |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractFedoraObjectRecord(String pid,
Date createdDate,
Date lastModifiedDate)
A constructor that accepts the three required properties of a fedora 3
object.
|
| Modifier and Type | Method and Description |
|---|---|
Date |
getCreatedDate()
Gets the creation date for the object described by this record.
|
String |
getLabel()
Gets the label of the object described by this record.
|
Date |
getModificationDate()
Gets the modification date for the object described by this record.
|
List<String> |
getOwnerIds()
Gets the owner ID values for the object described by this record.
|
String |
getPid()
Gets the pid for the object described by this record.
|
String |
getState()
Gets the state of the object described by this record.
|
List<String> |
listDatastreamIds()
Gets a list ids (fedora DSID) for the datastreams that exist on the
object described by this record.
|
public String getPid()
getPid in interface FedoraObjectRecordpublic String getState()
getState in interface FedoraObjectRecordpublic String getLabel()
getLabel in interface FedoraObjectRecordpublic List<String> getOwnerIds()
getOwnerIds in interface FedoraObjectRecordpublic Date getModificationDate()
getModificationDate in interface FedoraObjectRecordpublic Date getCreatedDate()
getCreatedDate in interface FedoraObjectRecordpublic List<String> listDatastreamIds()
listDatastreamIds in interface FedoraObjectRecordCopyright © 2013 DuraSpace, Inc.. All rights reserved.