public static final class SimQueueOperation.QueueAccessVacation extends Object implements SimEntityOperation<SimQueueOperation.QueueAccessVacation,SimQueueOperation.QueueAccessVacationRequest,SimQueueOperation.QueueAccessVacationReply>
SimQueue.SimEntityOperation.Reply<O extends SimEntityOperation,Req extends SimEntityOperation.Request,Rep extends SimEntityOperation.Reply>, SimEntityOperation.Request<O extends SimEntityOperation,Req extends SimEntityOperation.Request>, SimEntityOperation.RequestE<O extends SimEntityOperation,Req extends SimEntityOperation.Request>, SimEntityOperation.Reset, SimEntityOperation.ResetReply, SimEntityOperation.ResetRequest, SimEntityOperation.Update, SimEntityOperation.UpdateReply, SimEntityOperation.UpdateRequest| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Prevents cloning.
|
SimQueueOperation.QueueAccessVacationReply |
doOperation(double time,
SimQueueOperation.QueueAccessVacationRequest request)
Invokes
SimQueue.setQueueAccessVacation(double, boolean) on the entity. |
static SimQueueOperation.QueueAccessVacation |
getInstance()
Returns the single instance of this class.
|
String |
getName()
Returns "QueueAccessVacation".
|
Class<SimQueueOperation.QueueAccessVacationReply> |
getOperationReplyClass()
Returns the class of
SimQueueOperation.QueueAccessVacationReply. |
Class<SimQueueOperation.QueueAccessVacationRequest> |
getOperationRequestClass()
Returns the class of
SimQueueOperation.QueueAccessVacationRequest. |
public final Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedException - Always.public static SimQueueOperation.QueueAccessVacation getInstance()
Singleton pattern.
public final String getName()
getName in interface SimEntityOperation<SimQueueOperation.QueueAccessVacation,SimQueueOperation.QueueAccessVacationRequest,SimQueueOperation.QueueAccessVacationReply>public final Class<SimQueueOperation.QueueAccessVacationRequest> getOperationRequestClass()
SimQueueOperation.QueueAccessVacationRequest.getOperationRequestClass in interface SimEntityOperation<SimQueueOperation.QueueAccessVacation,SimQueueOperation.QueueAccessVacationRequest,SimQueueOperation.QueueAccessVacationReply>SimQueueOperation.QueueAccessVacationRequest.public final Class<SimQueueOperation.QueueAccessVacationReply> getOperationReplyClass()
SimQueueOperation.QueueAccessVacationReply.getOperationReplyClass in interface SimEntityOperation<SimQueueOperation.QueueAccessVacation,SimQueueOperation.QueueAccessVacationRequest,SimQueueOperation.QueueAccessVacationReply>SimQueueOperation.QueueAccessVacationReply.public final SimQueueOperation.QueueAccessVacationReply doOperation(double time, SimQueueOperation.QueueAccessVacationRequest request)
SimQueue.setQueueAccessVacation(double, boolean) on the entity.doOperation in interface SimEntityOperation<SimQueueOperation.QueueAccessVacation,SimQueueOperation.QueueAccessVacationRequest,SimQueueOperation.QueueAccessVacationReply>time - The time at which to perform the request.request - The request, non-null.null.SimQueue.setQueueAccessVacation(double, boolean)Copyright © 2018. All rights reserved.