Class SerializableProtectedString
java.lang.Object
com.ibm.wsspi.kernel.service.utils.SerializableProtectedString
- All Implemented Interfaces:
com.ibm.websphere.ras.Traceable
,com.ibm.ws.ffdc.FFDCSelfIntrospectable
,Serializable
public final class SerializableProtectedString
extends Object
implements Serializable, com.ibm.websphere.ras.Traceable, com.ibm.ws.ffdc.FFDCSelfIntrospectable
This class wraps an instance of ProtectedString. The behavior is the same as that of ProtectedString
except that it can be serialized. This means that the value will be hidden from trace and FFDC, but
will be persisted in the local config cache.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final SerializableProtectedString
A password object that holds the equivalent of the empty stringstatic final SerializableProtectedString
A password object that holds null -
Constructor Summary
-
Method Summary
-
Field Details
-
NULL_PROTECTED_STRING
A password object that holds null -
EMPTY_PROTECTED_STRING
A password object that holds the equivalent of the empty string
-
-
Constructor Details
-
SerializableProtectedString
public SerializableProtectedString(char[] value)
-
-
Method Details
-
introspectSelf
- Specified by:
introspectSelf
in interfacecom.ibm.ws.ffdc.FFDCSelfIntrospectable
-
toTraceString
- Specified by:
toTraceString
in interfacecom.ibm.websphere.ras.Traceable
-
equals
-
hashCode
public int hashCode() -
toString
-
getChars
public char[] getChars() -
isEmpty
public boolean isEmpty()Return true if password is either null or has no characters (use to test situations where some kind of password is required)- Returns:
- true if password is null or has no characters.
-