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.