Class AuditStatus
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.util.AuditStatus
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public class AuditStatus extends java.lang.Object implements java.io.SerializableSome stuff used to rely on StatusCode#getRawValue() and StatusCode#toString(), but now StatusCode isn't available for use. This is basically a copy of StatusCode so we don't fuck up backwards compatibility somehow.- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAuditStatus.InfoTypestatic classAuditStatus.Severitystatic classAuditStatus.SubCode
 - 
Field SummaryFields Modifier and Type Field Description static AuditStatusBADstatic AuditStatusBAD_DEMO_EXPIREDstatic AuditStatusBAD_INTERNAL_ERRORstatic AuditStatusBAD_SECURITY_CHECKS_FAILEDstatic AuditStatusGOODstatic intSEMANTICS_CHANGED_MASKstatic intSTRUCTURE_CHANGED_MASKstatic AuditStatusUNCERTAINprotected intvalue
 - 
Constructor SummaryConstructors Constructor Description AuditStatus(int value)AuditStatus(AuditStatus.SubCode subcode)Creates a new status code with the given SubCode and false for the datavalue flag.AuditStatus(AuditStatus.SubCode subcode, boolean datavalue)Creates a new status code based on the given SubCodeAuditStatus(AuditStatus.SubCode subCode, AuditStatus.Severity severity)AuditStatus(AuditStatus.SubCode subCode, AuditStatus.Severity severity, boolean dataValue)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)shortgetInfoBits()Returns the InfoBits of the StatusCode (bits 0:9).AuditStatus.InfoTypegetInfoType()java.lang.StringgetName()shortgetRawSubCode()intgetRawValue()AuditStatus.SeveritygetSeverity()AuditStatus.SubCodegetSubCode()inthashCode()booleanisGood()booleanisSemanticsChanged()booleanisStructureChanged()java.lang.StringtoString()static AuditStatusworstOf(AuditStatus q1, AuditStatus q2)Returns the 'worst' or 'most severe' of the two qualities.static AuditStatusworstOfAll(AuditStatus... q)
 
- 
- 
- 
Field Detail- 
GOODpublic static final AuditStatus GOOD 
 - 
UNCERTAINpublic static final AuditStatus UNCERTAIN 
 - 
BADpublic static final AuditStatus BAD 
 - 
BAD_SECURITY_CHECKS_FAILEDpublic static final AuditStatus BAD_SECURITY_CHECKS_FAILED 
 - 
BAD_INTERNAL_ERRORpublic static final AuditStatus BAD_INTERNAL_ERROR 
 - 
BAD_DEMO_EXPIREDpublic static final AuditStatus BAD_DEMO_EXPIRED 
 - 
STRUCTURE_CHANGED_MASKpublic static final int STRUCTURE_CHANGED_MASK - See Also:
- Constant Field Values
 
 - 
SEMANTICS_CHANGED_MASKpublic static final int SEMANTICS_CHANGED_MASK - See Also:
- Constant Field Values
 
 - 
valueprotected int value 
 
- 
 - 
Constructor Detail- 
AuditStatuspublic AuditStatus(int value) 
 - 
AuditStatuspublic AuditStatus(AuditStatus.SubCode subCode, AuditStatus.Severity severity) 
 - 
AuditStatuspublic AuditStatus(AuditStatus.SubCode subCode, AuditStatus.Severity severity, boolean dataValue) 
 - 
AuditStatuspublic AuditStatus(AuditStatus.SubCode subcode) Creates a new status code with the given SubCode and false for the datavalue flag.
 - 
AuditStatuspublic AuditStatus(AuditStatus.SubCode subcode, boolean datavalue) Creates a new status code based on the given SubCode
 
- 
 - 
Method Detail- 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
getSeveritypublic AuditStatus.Severity getSeverity() 
 - 
isGoodpublic boolean isGood() 
 - 
getRawSubCodepublic short getRawSubCode() 
 - 
getSubCodepublic AuditStatus.SubCode getSubCode() 
 - 
isStructureChangedpublic boolean isStructureChanged() 
 - 
isSemanticsChangedpublic boolean isSemanticsChanged() 
 - 
getInfoTypepublic AuditStatus.InfoType getInfoType() 
 - 
getInfoBitspublic short getInfoBits() Returns the InfoBits of the StatusCode (bits 0:9). The structure of these bits depends on the InfoType
 - 
getRawValuepublic int getRawValue() 
 - 
worstOfpublic static AuditStatus worstOf(AuditStatus q1, AuditStatus q2) Returns the 'worst' or 'most severe' of the two qualities.
 - 
worstOfAllpublic static AuditStatus worstOfAll(AuditStatus... q) 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
getNamepublic java.lang.String getName() 
 
- 
 
-