public class FaultStateImpl extends java.lang.Object implements FaultState
ACTIVE, ASI_PREFIX_PROPERTY, ASI_SUFFIX_PROPERTY, CHANGE, INSTANT, TERMINATE| Constructor and Description |
|---|
FaultStateImpl()
constructor
|
FaultStateImpl(java.lang.String faultFamily,
java.lang.String faultMember,
int faultCode)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Check for equality with respect to the fault state triplet ff,fm,fc.
|
boolean |
getActivatedByBackup() |
int |
getCode()
fault code accessor method
|
java.lang.String |
getDescriptor()
the fault descriptor accessor method
|
java.lang.String |
getFamily()
fault family accessor method
|
java.lang.String |
getMember()
fault member accessor method
|
boolean |
getTerminatedByBackup() |
java.util.Properties |
getUserProperties()
return the user properties attached to the fault state
|
java.sql.Timestamp |
getUserTimestamp()
the user timestamp accessor method
|
int |
hashCode()
Return the object hash code.
|
void |
setActivatedByBackup(boolean newActivatedByBackup) |
void |
setCode(int faultCode)
fault code accessor method
|
void |
setDescriptor(java.lang.String descriptor)
the fault descriptor accessor method
|
void |
setFamily(java.lang.String faultFamily)
fault family accessor method
|
void |
setMember(java.lang.String faultMember)
fault member accessor method
|
void |
setTerminatedByBackup(boolean newTerminatedByBackup) |
void |
setUserProperties(java.util.Properties properties)
set the user properties attached to the fault state
|
void |
setUserTimestamp(java.sql.Timestamp timestamp)
the user timestamp accessor method
|
java.lang.String |
toString()
Return a String representation of a FaultState.
|
void |
validate()
Validate the fault state instance.
|
protected java.lang.String |
value()
Return a String representation of the object identity.
|
public FaultStateImpl()
public FaultStateImpl(java.lang.String faultFamily,
java.lang.String faultMember,
int faultCode)
faultFamily - the fault familyfaultMember - the fault memberfaultCode - the fault codepublic void setCode(int faultCode)
setCode in interface FaultStatefaultCode - the fault codepublic int getCode()
getCode in interface FaultStatepublic void setDescriptor(java.lang.String descriptor)
setDescriptor in interface FaultStatedescriptor - the fault descriptorpublic java.lang.String getDescriptor()
getDescriptor in interface FaultStatepublic void setFamily(java.lang.String faultFamily)
setFamily in interface FaultStatefaultFamily - the fault familypublic java.lang.String getFamily()
getFamily in interface FaultStatepublic void setMember(java.lang.String faultMember)
setMember in interface FaultStatefaultMember - the fault memberpublic java.lang.String getMember()
getMember in interface FaultStatepublic void setUserProperties(java.util.Properties properties)
setUserProperties in interface FaultStateproperties - the user propertiespublic java.util.Properties getUserProperties()
getUserProperties in interface FaultStatepublic void setUserTimestamp(java.sql.Timestamp timestamp)
setUserTimestamp in interface FaultStatetimestamp - the user timestamppublic java.sql.Timestamp getUserTimestamp()
getUserTimestamp in interface FaultStatepublic boolean getActivatedByBackup()
getActivatedByBackup in interface FaultStatepublic void setActivatedByBackup(boolean newActivatedByBackup)
setActivatedByBackup in interface FaultStatepublic boolean getTerminatedByBackup()
getTerminatedByBackup in interface FaultStatepublic void setTerminatedByBackup(boolean newTerminatedByBackup)
setTerminatedByBackup in interface FaultStatepublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the object to check against.public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic void validate()
throws ASIException
ASIException - if the fault state atributes are null or not valid.protected java.lang.String value()