Interface OperationContext

    • Method Detail

      • getObjectTypeId

        String getObjectTypeId()
        Returns the id of the object type for which this operation is being executed.
      • getObjectDefinitionCookie

        String getObjectDefinitionCookie​(ObjectDefinitionRole role)
        Returns an object definition cookie constructed by the object profile retrieval during a browsing request.
        Parameters:
        role - the role identifying the profile for which the profile is desired
        Returns:
        the stored cookie, or null if no cookie was stored for the profile
      • getSelectedFields

        List<String> getSelectedFields()
        Returns a field list describing the fields to be retrieved. This may be null, indicating that all fields should be retrieved
      • getInputSchema

        Optional<ProfileSchema> getInputSchema()
        Returns the ProfileSchema instance defining the input profile for this connector operation, encapsulating the schema definition content and associated ContentType metadata.
        Returns:
        an Optional containing the ProfileSchema for input data if available, or Optional.empty() if no input schema is defined.
      • getOutputSchema

        Optional<ProfileSchema> getOutputSchema()
        Returns the ProfileSchema instance defining the output profile for this connector operation, encapsulating the schema definition content and associated ContentType metadata.
        Returns:
        an Optional containing the ProfileSchema for output data if available, or Optional.empty() if no output schema is defined.