Class CStaticObjectExtension<O>
- java.lang.Object
-
- org.catools.common.extensions.types.CStaticObjectExtension<O>
-
- All Implemented Interfaces:
java.io.Serializable
,CBaseState<O>
,CObjectState<O>
,CBaseVerifier<O>
,CObjectVerifier<O,CObjectState<O>>
,CBaseWaiter<O>
,CObjectWaiter<O>
- Direct Known Subclasses:
CDynamicObjectExtension
public abstract class CStaticObjectExtension<O> extends java.lang.Object implements CObjectWaiter<O>, CObjectVerifier<O,CObjectState<O>>, CObjectState<O>
CStaticObjectExtension is an central interface where we extend all Object related interfaces so adding new functionality will be much easier.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.catools.common.extensions.states.interfaces.CBaseState
serialVersionUID
-
-
Constructor Summary
Constructors Constructor Description CStaticObjectExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CObjectState<O>
_toState(java.lang.Object o)
boolean
_useWaiter()
boolean
equals(java.lang.Object obj)
int
hashCode()
boolean
isEqual(O expected)
Check if actual and expected are equaljava.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.catools.common.extensions.states.interfaces.CBaseState
getBaseValue
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CBaseVerifier
_verify, _verify, _verify, _verify, _verify, _verify, _verify, _verify, _verify, getDefaultMessage, getDefaultMessage, getVerifyMessagePrefix
-
Methods inherited from interface org.catools.common.extensions.wait.interfaces.CBaseWaiter
getDefaultWaitInSeconds, getDefaultWaitIntervalInMilliSeconds
-
Methods inherited from interface org.catools.common.extensions.states.interfaces.CObjectState
equalsAny, equalsAny, equalsNone, equalsNone, isNotNull, isNull, notEquals, test
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CObjectVerifier
verifyEquals, verifyEquals, verifyEqualsAny, verifyEqualsAny, verifyEqualsNone, verifyEqualsNone, verifyIsNotNull, verifyIsNotNull, verifyIsNull, verifyIsNull, verifyNotEquals, verifyNotEquals
-
Methods inherited from interface org.catools.common.extensions.wait.interfaces.CObjectWaiter
_waiter, wait, wait, wait, waitEquals, waitEquals, waitEquals, waitEqualsAny, waitEqualsAny, waitEqualsAny, waitEqualsNone, waitEqualsNone, waitEqualsNone, waitIsNotNull, waitIsNotNull, waitIsNotNull, waitIsNull, waitIsNull, waitIsNull, waitNotEquals, waitNotEquals, waitNotEquals
-
-
-
-
Method Detail
-
_useWaiter
public boolean _useWaiter()
- Specified by:
_useWaiter
in interfaceCBaseVerifier<O>
-
isEqual
public boolean isEqual(O expected)
Description copied from interface:CObjectState
Check if actual and expected are equal- Specified by:
isEqual
in interfaceCObjectState<O>
- Parameters:
expected
- value to compare- Returns:
- execution result
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
_toState
public CObjectState<O> _toState(java.lang.Object o)
- Specified by:
_toState
in interfaceCObjectVerifier<O,CObjectState<O>>
-
-