Class ModifyCollectionReply
java.lang.Object
pt.unl.fct.di.novasys.babel.generic.ProtoIPC
pt.unl.fct.di.novasys.babel.generic.ProtoReply
pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyCollectionReply
A reply issued by a modification in a given keySpace. The reply contains the
identifers of the collection and the respective keySpace, as well information
about the status of the operation issued in the corresponding request, as
well as an optional message detailing the result.
-
Nested Class Summary
Nested classes/interfaces inherited from class pt.unl.fct.di.novasys.babel.generic.ProtoIPC
pt.unl.fct.di.novasys.babel.generic.ProtoIPC.Type -
Field Summary
FieldsFields inherited from class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
EMPTY_MSG -
Constructor Summary
ConstructorsConstructorDescriptionModifyCollectionReply(String keySpace, String collectionID, CommonOperationStatus status) Creates a modify collection reply with a given status, as well as the keySpace and collection identifiers.ModifyCollectionReply(String keySpace, String collectionID, CommonOperationStatus status, String message) Creates a modify collection reply with a given status, as well as the keySpace and collection identifiers.ModifyCollectionReply(String keySpace, String collectionID, CommonOperationStatus status, String message, String reqID) Creates a modify collection reply with a given status, as well as the keySpace and collection identifiers.Creates a modify collection reply with a given status.ModifyCollectionReply(CommonOperationStatus status, String message) Creates a modify collection reply with a given status an a message detailing the status. -
Method Summary
Modifier and TypeMethodDescriptionGets the collection identifier, if one as passed.Gets the keySpace identifier of the collection, if one as passed.Methods inherited from class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
getMessage, getReqID, getStatus, hasReqIDMethods inherited from class pt.unl.fct.di.novasys.babel.generic.ProtoReply
getIdMethods inherited from class pt.unl.fct.di.novasys.babel.generic.ProtoIPC
getType
-
Field Details
-
REPLY_ID
public static final short REPLY_ID- See Also:
-
-
Constructor Details
-
ModifyCollectionReply
Creates a modify collection reply with a given status.- Parameters:
status- the status of the reply.
-
ModifyCollectionReply
Creates a modify collection reply with a given status an a message detailing the status.- Parameters:
status- the status of the reply.message- a message detailing the status.
-
ModifyCollectionReply
Creates a modify collection reply with a given status, as well as the keySpace and collection identifiers.- Parameters:
keySpace- keySpace of the creating createdcollectionID- the collection identifierstatus- the status of the reply.
-
ModifyCollectionReply
public ModifyCollectionReply(String keySpace, String collectionID, CommonOperationStatus status, String message) Creates a modify collection reply with a given status, as well as the keySpace and collection identifiers. The message should contain the details of the status passed.- Parameters:
keySpace- keySpace of the creating createdcollectionID- the collection identifierstatus- the status of the reply.message- a message detailing the status.
-
ModifyCollectionReply
public ModifyCollectionReply(String keySpace, String collectionID, CommonOperationStatus status, String message, String reqID) Creates a modify collection reply with a given status, as well as the keySpace and collection identifiers. The message should contain the details of the status passed. Additionally, the reply also stores the request identifier associated with the reply.- Parameters:
keySpace- keySpace of the creating createdcollectionID- the collection identifierstatus- the status of the reply.message- a message detailing the status.reqID- the request identifier associated with the reply.
-
-
Method Details
-
getCollectionID
Gets the collection identifier, if one as passed.- Returns:
- the collection identifier, or null, if none was passed in the constructor.
-
getKeySpace
Gets the keySpace identifier of the collection, if one as passed.- Returns:
- the keySpace identifier, or null, if none was passed in the constructor.
-