public class SystemMetadata extends Object implements Serializable
<xs:complexType xmlns:ns="http://ns.dataone.org/service/types/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="SystemMetadata">
<xs:sequence>
<xs:element type="xs:long" name="serialVersion" minOccurs="0" maxOccurs="1"/>
<xs:element type="ns:Identifier" name="identifier"/>
<xs:element type="ns:ObjectFormatIdentifier" name="formatId"/>
<xs:element type="xs:long" name="size"/>
<xs:element type="ns:Checksum" name="checksum"/>
<xs:element type="ns:Subject" name="submitter" minOccurs="0" maxOccurs="1"/>
<xs:element type="ns:Subject" name="rightsHolder"/>
<xs:element type="ns:AccessPolicy" name="accessPolicy" minOccurs="0" maxOccurs="1"/>
<xs:element type="ns:ReplicationPolicy" name="replicationPolicy" minOccurs="0" maxOccurs="1"/>
<xs:element type="ns:Identifier" name="obsoletes" minOccurs="0" maxOccurs="1"/>
<xs:element type="ns:Identifier" name="obsoletedBy" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:boolean" name="archived" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:dateTime" name="dateUploaded" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:dateTime" name="dateSysMetadataModified" minOccurs="0" maxOccurs="1"/>
<xs:element type="ns:NodeReference" name="originMemberNode" minOccurs="0" maxOccurs="1"/>
<xs:element type="ns:NodeReference" name="authoritativeMemberNode" minOccurs="0" maxOccurs="1"/>
<xs:element type="ns:Replica" name="replica" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
| Constructor and Description |
|---|
SystemMetadata() |
| Modifier and Type | Method and Description |
|---|---|
void |
addReplica(Replica item)
Add a 'replica' element item.
|
void |
clearReplicaList()
Remove all 'replica' element items.
|
AccessPolicy |
getAccessPolicy()
Get the 'accessPolicy' element value.
|
Boolean |
getArchived()
Get the 'archived' element value.
|
NodeReference |
getAuthoritativeMemberNode()
Get the 'authoritativeMemberNode' element value.
|
Checksum |
getChecksum()
Get the 'checksum' element value.
|
Date |
getDateSysMetadataModified()
Get the 'dateSysMetadataModified' element value.
|
Date |
getDateUploaded()
Get the 'dateUploaded' element value.
|
ObjectFormatIdentifier |
getFormatId()
Get the 'formatId' element value.
|
Identifier |
getIdentifier()
Get the 'identifier' element value.
|
Identifier |
getObsoletedBy()
Get the 'obsoletedBy' element value.
|
Identifier |
getObsoletes()
Get the 'obsoletes' element value.
|
NodeReference |
getOriginMemberNode()
Get the 'originMemberNode' element value.
|
Replica |
getReplica(int index)
Get 'replica' element item by position.
|
List<Replica> |
getReplicaList()
Get the list of 'replica' element items.
|
ReplicationPolicy |
getReplicationPolicy()
Get the 'replicationPolicy' element value.
|
Subject |
getRightsHolder()
Get the 'rightsHolder' element value.
|
BigInteger |
getSerialVersion()
Get the 'serialVersion' element value.
|
BigInteger |
getSize()
Get the 'size' element value.
|
Subject |
getSubmitter()
Get the 'submitter' element value.
|
void |
setAccessPolicy(AccessPolicy accessPolicy)
Set the 'accessPolicy' element value.
|
void |
setArchived(Boolean archived)
Set the 'archived' element value.
|
void |
setAuthoritativeMemberNode(NodeReference authoritativeMemberNode)
Set the 'authoritativeMemberNode' element value.
|
void |
setChecksum(Checksum checksum)
Set the 'checksum' element value.
|
void |
setDateSysMetadataModified(Date dateSysMetadataModified)
Set the 'dateSysMetadataModified' element value.
|
void |
setDateUploaded(Date dateUploaded)
Set the 'dateUploaded' element value.
|
void |
setFormatId(ObjectFormatIdentifier formatId)
Set the 'formatId' element value.
|
void |
setIdentifier(Identifier identifier)
Set the 'identifier' element value.
|
void |
setObsoletedBy(Identifier obsoletedBy)
Set the 'obsoletedBy' element value.
|
void |
setObsoletes(Identifier obsoletes)
Set the 'obsoletes' element value.
|
void |
setOriginMemberNode(NodeReference originMemberNode)
Set the 'originMemberNode' element value.
|
void |
setReplicaList(List<Replica> list)
Set the list of 'replica' element items.
|
void |
setReplicationPolicy(ReplicationPolicy replicationPolicy)
Set the 'replicationPolicy' element value.
|
void |
setRightsHolder(Subject rightsHolder)
Set the 'rightsHolder' element value.
|
void |
setSerialVersion(BigInteger serialVersion)
Set the 'serialVersion' element value.
|
void |
setSize(BigInteger size)
Set the 'size' element value.
|
void |
setSubmitter(Subject submitter)
Set the 'submitter' element value.
|
int |
sizeReplicaList()
Get the number of 'replica' element items.
|
public BigInteger getSerialVersion()
public void setSerialVersion(BigInteger serialVersion)
serialVersion - public Identifier getIdentifier()
public void setIdentifier(Identifier identifier)
identifier - public ObjectFormatIdentifier getFormatId()
public void setFormatId(ObjectFormatIdentifier formatId)
formatId - public BigInteger getSize()
public void setSize(BigInteger size)
size - public Checksum getChecksum()
public void setChecksum(Checksum checksum)
checksum - public Subject getSubmitter()
public void setSubmitter(Subject submitter)
submitter - public Subject getRightsHolder()
public void setRightsHolder(Subject rightsHolder)
rightsHolder - public AccessPolicy getAccessPolicy()
public void setAccessPolicy(AccessPolicy accessPolicy)
accessPolicy - public ReplicationPolicy getReplicationPolicy()
public void setReplicationPolicy(ReplicationPolicy replicationPolicy)
replicationPolicy - public Identifier getObsoletes()
public void setObsoletes(Identifier obsoletes)
obsoletes - public Identifier getObsoletedBy()
public void setObsoletedBy(Identifier obsoletedBy)
obsoletedBy - public Boolean getArchived()
public void setArchived(Boolean archived)
archived - public Date getDateUploaded()
public void setDateUploaded(Date dateUploaded)
dateUploaded - public Date getDateSysMetadataModified()
public void setDateSysMetadataModified(Date dateSysMetadataModified)
dateSysMetadataModified - public NodeReference getOriginMemberNode()
public void setOriginMemberNode(NodeReference originMemberNode)
originMemberNode - public NodeReference getAuthoritativeMemberNode()
public void setAuthoritativeMemberNode(NodeReference authoritativeMemberNode)
authoritativeMemberNode - public List<Replica> getReplicaList()
public void setReplicaList(List<Replica> list)
list - public int sizeReplicaList()
public void addReplica(Replica item)
item - public Replica getReplica(int index)
index - public void clearReplicaList()
Copyright © 2014. All Rights Reserved.