Package org.openprovenance.prov.vanilla
Class HadMember
- java.lang.Object
-
- org.openprovenance.prov.vanilla.HadMember
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openprovenance.prov.model.StatementOrBundle
StatementOrBundle.Kind
-
-
Field Summary
Fields Modifier and Type Field Description protected QualifiedName
collection
protected List<QualifiedName>
entity
-
Constructor Summary
Constructors Modifier Constructor Description protected
HadMember()
HadMember(QualifiedName collection, List<QualifiedName> entity)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object object)
void
equals(Object object, EqualsBuilder equalsBuilder)
void
equals2(Object object, EqualsBuilder equalsBuilder)
QualifiedName
getCollection()
Get an identifier for the collection whose member is assertedList<QualifiedName>
getEntity()
Get the list of identifiers of entities that are member of the collection.StatementOrBundle.Kind
getKind()
Gets the type of a provenance statementint
hashCode()
void
hashCode(HashCodeBuilder hashCodeBuilder)
void
setCollection(QualifiedName collection)
Set an identifier for the collection whose member is assertedString
toString()
void
toString(ToStringBuilder toStringBuilder)
-
-
-
Field Detail
-
entity
protected List<QualifiedName> entity
-
collection
protected QualifiedName collection
-
-
Constructor Detail
-
HadMember
protected HadMember()
-
HadMember
public HadMember(QualifiedName collection, List<QualifiedName> entity)
-
-
Method Detail
-
getCollection
public QualifiedName getCollection()
Get an identifier for the collection whose member is asserted- Specified by:
getCollection
in interfaceHadMember
- Returns:
- QualifiedName for the collection
- See Also:
- membership collection
-
getEntity
public List<QualifiedName> getEntity()
Get the list of identifiers of entities that are member of the collection.- Specified by:
getEntity
in interfaceHadMember
- Returns:
- a list of
QualifiedName
This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the entity property.For example, to add a new item, do as follows:
getEntity().add(newItem);
Objects of the following type(s) are allowed in the list
QualifiedName
- See Also:
- membership entity
-
setCollection
public void setCollection(QualifiedName collection)
Set an identifier for the collection whose member is asserted- Specified by:
setCollection
in interfaceHadMember
- Parameters:
collection
- QualifiedName for the collection- See Also:
- membership collection
-
getKind
public StatementOrBundle.Kind getKind()
Gets the type of a provenance statement- Specified by:
getKind
in interfaceStatementOrBundle
- Returns:
StatementOrBundle.Kind
-
equals
public void equals(Object object, EqualsBuilder equalsBuilder)
-
equals2
public void equals2(Object object, EqualsBuilder equalsBuilder)
-
hashCode
public void hashCode(HashCodeBuilder hashCodeBuilder)
-
toString
public void toString(ToStringBuilder toStringBuilder)
-
-