Interface PolicyClassifierService

  • All Known Implementing Classes:
    PolicyClassifierServiceImpl

    public interface PolicyClassifierService
    This interface defines all methods for the manipulation of policy classifiers
    Author:
    vinod borole
    • Method Detail

      • list

        List<? extends PolicyClassifier> list()
        List all policy classifier
        Returns:
        List of policy classifier
      • list

        List<? extends PolicyClassifier> list​(Map<String,​String> filteringParams)
        Returns list of policy classifier filtered by parameters.
        Parameters:
        filteringParams - map (name, value) of filtering parameters
      • get

        PolicyClassifier get​(String id)
        Get the specified policy classifier by ID
        Parameters:
        id - the policy classifier id
        Returns:
        policy classifier or null if not found
      • delete

        ActionResponse delete​(String id)
        Delete of the policy classifier
        Parameters:
        id - the policy classifier id
        Returns:
        the classifier response
      • create

        PolicyClassifier create​(PolicyClassifier policyClassifier)
        Create a new policy classifier
        Parameters:
        policy - classifier
        Returns:
        the newly created policy classifier
      • update

        PolicyClassifier update​(String policyClassifierId,
                                PolicyClassifierUpdate policyClassifier)
        Updates an existing policy classifier
        Parameters:
        policy - classifier identifier
        policy - classifier that is be used to updated
        Returns:
        the updated policy classifier