Package org.gbif.api.model.registry
Class Metadata
- java.lang.Object
-
- org.gbif.api.model.registry.Metadata
-
- All Implemented Interfaces:
Serializable,LenientEquals<Metadata>
public class Metadata extends Object implements Serializable, LenientEquals<Metadata>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Metadata()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)@NotNull @Size(min=1) StringgetContent()@NotNull DategetCreated()@NotNull @Size(min=3) StringgetCreatedBy()@NotNull UUIDgetDatasetKey()@Min(1L) IntegergetKey()@NotNull DategetModified()@NotNull @Size(min=3) StringgetModifiedBy()@NotNull MetadataTypegetType()inthashCode()booleanlenientEquals(Metadata other)Does not include the key or server controlled values (created, createdBy etc).voidsetContent(String content)voidsetCreated(Date created)voidsetCreatedBy(String createdBy)voidsetDatasetKey(UUID datasetKey)voidsetKey(Integer key)voidsetModified(Date modified)voidsetModifiedBy(String modifiedBy)voidsetType(MetadataType type)StringtoString()
-
-
-
Constructor Detail
-
Metadata
public Metadata()
-
-
Method Detail
-
getDatasetKey
@NotNull public @NotNull UUID getDatasetKey()
-
setDatasetKey
public void setDatasetKey(UUID datasetKey)
-
getType
@NotNull public @NotNull MetadataType getType()
-
setType
public void setType(MetadataType type)
-
getContent
@NotNull @Size(min=1) public @NotNull @Size(min=1) String getContent()
-
setContent
public void setContent(String content)
-
getCreatedBy
@NotNull @Size(min=3) public @NotNull @Size(min=3) String getCreatedBy()
-
setCreatedBy
public void setCreatedBy(String createdBy)
-
getModifiedBy
@NotNull @Size(min=3) public @NotNull @Size(min=3) String getModifiedBy()
-
setModifiedBy
public void setModifiedBy(String modifiedBy)
-
getCreated
@NotNull public @NotNull Date getCreated()
-
setCreated
public void setCreated(Date created)
-
getModified
@NotNull public @NotNull Date getModified()
-
setModified
public void setModified(Date modified)
-
lenientEquals
public boolean lenientEquals(Metadata other)
Does not include the key or server controlled values (created, createdBy etc).- Specified by:
lenientEqualsin interfaceLenientEquals<Metadata>- Parameters:
other- To compare against- Returns:
- true if...
-
-