Class SessionOperation

    • Constructor Detail

      • SessionOperation

        public SessionOperation()
        Empty constructor for specification of requirements while validating sessions
      • SessionOperation

        public SessionOperation​(OperationID newoperationID,
                                SessionImplementation newsessionLocalImplementation,
                                SessionImplementation newsessionRemoteImplementation)
        SessionOperation constructor
        Parameters:
        newoperationID - ID of the operation
        newsessionLocalImplementation - the session local implementation
        newsessionRemoteImplementation - the session remote implementation
    • Method Detail

      • getOperationID

        public OperationID getOperationID()
        Get the SessionOperation::operationID
        Returns:
        the operationID
      • setOperationID

        public void setOperationID​(OperationID newoperationID)
        Set the SessionOperation::operationID
        Parameters:
        newoperationID - the operationID to set
      • getSessionLocalImplementation

        public SessionImplementation getSessionLocalImplementation()
        Get the SessionOperation::sessionLocalImplementation
        Returns:
        the sessionLocalImplementation
      • setSessionLocalImplementation

        public void setSessionLocalImplementation​(SessionImplementation newsessionLocalImplementation)
        Set the SessionOperation::sessionLocalImplementation
        Parameters:
        newsessionLocalImplementation - the sessionLocalImplementation to set
      • getSessionRemoteImplementation

        public SessionImplementation getSessionRemoteImplementation()
        Get the SessionOperation::sessionRemoteImplementation
        Returns:
        the sessionRemoteImplementation
      • setSessionRemoteImplementation

        public void setSessionRemoteImplementation​(SessionImplementation newsessionRemoteImplementation)
        Set the SessionOperation::sessionRemoteImplementation
        Parameters:
        newsessionRemoteImplementation - the sessionRemoteImplementation to set
      • getId

        public UUID getId()
        get id
        Returns:
        id
      • setId

        public void setId​(UUID newid)
        Set id
        Parameters:
        newid - the id