Class OperationResourceMetaData


  • public class OperationResourceMetaData
    extends ResourceMetadata
    Extends ResourceMetaData to give more information about an Operation
    Author:
    Gethin James
    • Constructor Detail

      • OperationResourceMetaData

        public OperationResourceMetaData​(java.lang.String uniqueId,
                                         java.util.List<ResourceOperation> operations,
                                         Api api,
                                         java.lang.reflect.Method operationMethod,
                                         boolean noAuthRequired)
        Use this constructor to create the resource metadata
        Parameters:
        uniqueId -
        operations -
        api -
        operationMethod -
        noAuthRequired -
      • OperationResourceMetaData

        public OperationResourceMetaData​(java.lang.String uniqueId,
                                         Api api,
                                         java.util.Set<java.lang.Class<? extends ResourceAction>> apiDeleted,
                                         boolean noAuthRequired)
        Constructor to use when it has been deleted
        Parameters:
        uniqueId -
        api -
        apiDeleted -
        noAuthRequired -
    • Method Detail

      • getOperationMethod

        public java.lang.reflect.Method getOperationMethod()
      • isNoAuth

        public boolean isNoAuth​(java.lang.Class<? extends ResourceAction> resourceAction)
        Description copied from class: ResourceMetadata
        Indicates if this resource action supports unauthenticated access.
        Overrides:
        isNoAuth in class ResourceMetadata
        Returns: