Package org.artifactory.checksum
Class ChecksumInfo
- java.lang.Object
-
- org.artifactory.checksum.ChecksumInfo
-
- All Implemented Interfaces:
java.io.Serializable
public class ChecksumInfo extends java.lang.Object implements java.io.SerializableHolds original and calculated values of a checksum.- Author:
- Yossi Shaul
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTRUSTED_FILE_MARKER
-
Constructor Summary
Constructors Constructor Description ChecksumInfo(ChecksumType type, java.lang.String original, java.lang.String actual)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanchecksumsMatch()booleanequals(java.lang.Object o)Compares checksum by type onlyjava.lang.StringgetActual()java.lang.StringgetOriginal()java.lang.StringgetOriginalOrNoOrig()ChecksumTypegetType()inthashCode()booleanisIdentical(java.lang.Object o)Compares checksum by type and value.booleanisMarkedAsTrusted()Checks if the checksum is marked as trusted by Artifactory.java.lang.StringtoString()
-
-
-
Field Detail
-
TRUSTED_FILE_MARKER
public static final java.lang.String TRUSTED_FILE_MARKER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ChecksumInfo
public ChecksumInfo(ChecksumType type, java.lang.String original, java.lang.String actual)
-
-
Method Detail
-
getType
public ChecksumType getType()
-
getOriginal
public java.lang.String getOriginal()
- Returns:
- The client (original) checksum or the actual if the checksum is marked as trusted
-
getOriginalOrNoOrig
public java.lang.String getOriginalOrNoOrig()
- Returns:
- Always returns the client (original) recorded checksum, even if it is org.artifactory.checksum .ChecksumInfo#TRUSTED_FILE_MARKER
-
getActual
public java.lang.String getActual()
-
checksumsMatch
public boolean checksumsMatch()
-
isMarkedAsTrusted
public boolean isMarkedAsTrusted()
Checks if the checksum is marked as trusted by Artifactory. For internal use only.
-
isIdentical
public boolean isIdentical(java.lang.Object o)
Compares checksum by type and value.
-
equals
public boolean equals(java.lang.Object o)
Compares checksum by type only- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-