Class ResourceOperationDescription

    • Constructor Detail

      • ResourceOperationDescription

        public ResourceOperationDescription()
    • Method Detail

      • getObjectDelta

        public ObjectDelta<? extends ShadowType> getObjectDelta()
        The operation that was about to execute and that has failed.
      • getCurrentShadow

        public PrismObject<? extends ShadowType> getCurrentShadow()
        Shadow describing the object that was the target of the operation. It may a "temporary" shadow that is not yet bound to a specific resource object (e.g. in case of add operation).
      • getSourceChannel

        public String getSourceChannel()
      • setSourceChannel

        public void setSourceChannel​(String sourceChannel)
      • getResult

        public OperationResult getResult()
        Result of the failed operation.
      • isAsynchronous

        public boolean isAsynchronous()
        True if the operation is asynchronous. I.e. true if the operation cannot provide direct return value and therefore the invocation of the listener is the only way how to pass operation return value to the upper layers. This may be useful e.g. for decided whether log the message and what log level to use (it can be assumed that the error gets logged at least once for synchronous operations, but this may be the only chance to properly log it for asynchronous operations).
      • setAsynchronous

        public void setAsynchronous​(boolean asynchronous)
      • getAttemptNumber

        public int getAttemptNumber()
      • setAttemptNumber

        public void setAttemptNumber​(int attemptNumber)
      • checkConsistence

        public void checkConsistence()