Interface IOperation

  • All Superinterfaces:
    IAsset, java.io.Serializable
    All Known Implementing Classes:
    Operation

    public interface IOperation
    extends IAsset
    Interface representing Dermis Operation
    • Method Detail

      • getSource

        java.lang.String getSource()
        Gets the source of Operation
        Returns:
        the source
      • setSource

        void setSource​(java.lang.String source)
        sets the source of Operation
      • getRel

        java.lang.String getRel()
        Gets the rel of this Operation
        Returns:
        the rel of this Operation
      • getHref

        java.lang.String getHref()
        Gets the href of this Operation
        Returns:
        the href of this Operation
      • getTargetSchema

        IProperty getTargetSchema()
        gets the type of the returned object
        Returns:
        type of returned object
      • getSchema

        IProperty getSchema()
        gets the lists of input arguments
      • hasMultipleArguments

        boolean hasMultipleArguments()
        Utility method to check if operation have multiple arguments
        Returns:
        - Returns true if operation takes more than one argument.
      • isGenericOperation

        boolean isGenericOperation()
        Represent if operation is generic in nature, which means it allow FDM author to add/remove argument of operation.
        Returns:
        - Returns true if operation is generic.