Interface PamActionEntityDao

    • Method Detail

      • create

        com.soffid.iam.api.PamAction create​(com.soffid.iam.api.PamAction action)
                                     throws es.caib.seycon.ng.exception.InternalErrorException
        Operation create
        Parameters:
        action -
        Returns:
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • update

        com.soffid.iam.api.PamAction update​(com.soffid.iam.api.PamAction action)
                                     throws es.caib.seycon.ng.exception.InternalErrorException
        Operation update
        Parameters:
        action -
        Returns:
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findByPolicyAndRule

        List<PamActionEntity> findByPolicyAndRule​(String policy,
                                                  String rule)
        Operation findByPolicyAndRule
        Parameters:
        policy -
        rule -
        Returns:
      • getActionsByPolicy

        List<com.soffid.iam.api.PamAction> getActionsByPolicy​(String policy)
                                                       throws es.caib.seycon.ng.exception.InternalErrorException
        Operation getActionsByPolicy
        Parameters:
        policy -
        Returns:
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • remove

        void remove​(com.soffid.iam.api.PamAction action)
             throws es.caib.seycon.ng.exception.InternalErrorException
        Operation remove
        Parameters:
        action -
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • toPamAction

        void toPamAction​(PamActionEntity source,
                         com.soffid.iam.api.PamAction target)
        Copy data to PamAction object
      • toPamAction

        com.soffid.iam.api.PamAction toPamAction​(PamActionEntity entity)
        Transforms to PamAction object
      • pamActionToEntity

        void pamActionToEntity​(com.soffid.iam.api.PamAction source,
                               PamActionEntity target,
                               boolean copyIfNull)
        Copy data from PamAction object
      • pamActionToEntity

        PamActionEntity pamActionToEntity​(com.soffid.iam.api.PamAction instance)
        Transforms from PamAction object
      • pamActionToEntityList

        List<PamActionEntity> pamActionToEntityList​(Collection<com.soffid.iam.api.PamAction> instances)
        Transforms from PamAction list
      • remove

        void remove​(Long id)
        Removes an instance of PamActionEntity from the persistent store.