Class DeleteCollectionReply

java.lang.Object
pt.unl.fct.di.novasys.babel.generic.ProtoIPC
pt.unl.fct.di.novasys.babel.generic.ProtoReply

public class DeleteCollectionReply extends CreateCollectionReply
A reply issued by the deletion of a collection 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.
  • Field Details

  • Constructor Details

    • DeleteCollectionReply

      public DeleteCollectionReply(CommonOperationStatus status)
      Creates a delete key space reply with a given status.
      Parameters:
      status - the status of the reply.
    • DeleteCollectionReply

      public DeleteCollectionReply(CommonOperationStatus status, String message)
      Creates a delete key space eply with a given status an a message detailing the status.
      Parameters:
      status - the status of the reply.
      message - a message detailing the status.
    • DeleteCollectionReply

      public DeleteCollectionReply(String keySpace, String collectionID, CommonOperationStatus status)
      Creates a delete key space reply with a given status, as well as the keySpace and collection identifier.
      Parameters:
      keySpace - keySpace of the creating created
      collectionID - the identifier of the collection
      status - the status of the reply.
    • DeleteCollectionReply

      public DeleteCollectionReply(String keySpace, String collectionID, CommonOperationStatus status, String message)
      Creates a delete key space reply with a given status, as well as the keySpace and collection identifier. The message should contain the details of the status passed.
      Parameters:
      keySpace - keySpace of the creating created
      collectionID - the identifier of the collection
      status - the status of the reply. * @param message a message detailing the status.
      message - a message detailing the status.
    • DeleteCollectionReply

      public DeleteCollectionReply(String keySpace, String collectionID, CommonOperationStatus status, String message, String reqID)
      Creates a delete key space reply with a given status, as well as the keySpace and collection identifier. 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 created
      collectionID - the identifier of the collection
      status - the status of the reply.
      message - a message detailing the status.
      reqID - the request identifier associated with the reply.
      message - a message detailing the status.