Package com.kazurayam.materialstore.core
Class IndexEntry
java.lang.Object
com.kazurayam.materialstore.core.IndexEntry
- All Implemented Interfaces:
Jsonifiable
,TemplateReady
,Comparable<IndexEntry>
public final class IndexEntry
extends Object
implements Comparable<IndexEntry>, Jsonifiable, TemplateReady
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(IndexEntry other) boolean
getID()
int
hashCode()
boolean
isSimilarTo
(IndexEntry other) toJson()
toJson
(boolean prettyPrint) toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.kazurayam.materialstore.core.TemplateReady
toTemplateModel, toTemplateModelAsJson, toTemplateModelAsJson
-
Field Details
-
NULL_OBJECT
-
-
Constructor Details
-
IndexEntry
-
-
Method Details
-
getMaterialIO
-
getFileName
-
getMetadataDescription
-
getDescriptionSignature
-
getFileType
-
getID
-
getShortID
-
getMetadata
-
isSimilarTo
-
equals
-
hashCode
public int hashCode() -
toString
-
toJson
- Specified by:
toJson
in interfaceJsonifiable
-
toJson
- Specified by:
toJson
in interfaceJsonifiable
-
compareTo
- Specified by:
compareTo
in interfaceComparable<IndexEntry>
-