Class PasswordCredential
- java.lang.Object
-
- es.bsc.dataclay.util.MgrObject<CredentialID>
-
- es.bsc.dataclay.util.management.accountmgr.PasswordCredential
-
- All Implemented Interfaces:
DataClaySerializable
public final class PasswordCredential extends MgrObject<CredentialID> implements DataClaySerializable
This class represents a system PasswordCredential for the system Accounts.- Version:
- 0.1
-
-
Constructor Summary
Constructors Constructor Description PasswordCredential()
PasswordCredential constructorPasswordCredential(String newpassword)
PasswordCredential constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
Deserializes the object from the buffer provided using the interface represented in the bitmap specified.boolean
equals(Object t)
String
getPassword()
Get password of the PasswordCredentialint
hashCode()
void
serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
Serializes the object into the buffer provided using the interface represented in the bitmap specified.void
setPassword(String newpassword)
Sets a new password for the PasswordCredentialString
toString()
-
Methods inherited from class es.bsc.dataclay.util.MgrObject
getDataClayID, setDataClayID
-
-
-
-
Constructor Detail
-
PasswordCredential
public PasswordCredential()
PasswordCredential constructor
-
PasswordCredential
public PasswordCredential(String newpassword)
PasswordCredential constructor- Parameters:
newpassword
- Password of the credential
-
-
Method Detail
-
setPassword
public void setPassword(String newpassword)
Sets a new password for the PasswordCredential- Parameters:
newpassword
- New password to be set
-
getPassword
public String getPassword()
Get password of the PasswordCredential- Returns:
- Password of the credential
-
serialize
public void serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
Description copied from interface:DataClaySerializable
Serializes the object into the buffer provided using the interface represented in the bitmap specified.- Specified by:
serialize
in interfaceDataClaySerializable
- Parameters:
dcBuffer
- Buffer in which to serialize the objectignoreUserTypes
- Indicates if user types found during serialization must be ignored or not (for instance, non recursive make persistent)ifaceBitMaps
- Map of bitmaps representing the interfaces to usecurSerializedObjs
- Current serialized objects Object -> OID tag. This structure must be different during each serialization since OID tags are not shared.pendingObjs
- Pending objs.referenceCounting
- Reference counting from this object.
-
deserialize
public void deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
Description copied from interface:DataClaySerializable
Deserializes the object from the buffer provided using the interface represented in the bitmap specified.- Specified by:
deserialize
in interfaceDataClaySerializable
- Parameters:
dcBuffer
- Buffer from which to deserialize the objectifaceBitMaps
- Map of bitmaps representing the interfaces to usemetadata
- Useful metadata of the object for executioncurDeserializedJavaObjs
- Currently deserialized Java objects
-
-