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 voiddeserialize(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.booleanequals(Object t)StringgetPassword()Get password of the PasswordCredentialinthashCode()voidserialize(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.voidsetPassword(String newpassword)Sets a new password for the PasswordCredentialStringtoString()-
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:DataClaySerializableSerializes the object into the buffer provided using the interface represented in the bitmap specified.- Specified by:
serializein 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:DataClaySerializableDeserializes the object from the buffer provided using the interface represented in the bitmap specified.- Specified by:
deserializein 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
-
-