package org.apache.smscserver.packet.impl;
import ie.omk.smpp.message.DeliverSM;
import java.util.UUID;
import org.apache.smscserver.smsclet.DeliverSMRequest;
/**
* <strong>Internal class, do not use directly.</strong>
*
* @author hceylan
*/
public class SmscDeliverSMRequestImpl extends DeliverSM implements DeliverSMRequest {
private UUID id;
public SmscDeliverSMRequestImpl(int sequenceNum) {
super();
this.sequenceNum = sequenceNum;
}
/**
* {@inheritDoc}
*
*/
public UUID getId() {
if (this.id == null) {
this.id = UUID.randomUUID();
}
return this.id;
}
/**
* {@inheritDoc}
*
*/
public int getVersionId() {
return this.getVersion().getVersionID();
}
}