Class AccessValidator

java.lang.Object
org.damap.base.validation.AccessValidator

@ApplicationScoped public class AccessValidator extends Object
AccessValidator class.
  • Constructor Details

    • AccessValidator

      public AccessValidator()
  • Method Details

    • canViewDmp

      public boolean canViewDmp(long dmpId, String personId)
      canViewDmp.
      Parameters:
      dmpId - a long
      personId - a String object
      Returns:
      a boolean
    • canEditDmp

      public boolean canEditDmp(long dmpId, String personId)
      canEditDmp.
      Parameters:
      dmpId - a long
      personId - a String object
      Returns:
      a boolean
    • canExportDmp

      public boolean canExportDmp(long dmpId, String personId)
      canExportDmp.
      Parameters:
      dmpId - a long
      personId - a String object
      Returns:
      a boolean
    • canDeleteDmp

      public boolean canDeleteDmp(long dmpId, String personId)
      canDeleteDmp.
      Parameters:
      dmpId - a long
      personId - a String object
      Returns:
      a boolean
    • canViewAccess

      public boolean canViewAccess(long dmpId)
      canViewAccess.
      Parameters:
      dmpId - a long
      Returns:
      a boolean
    • canCreateAccess

      public boolean canCreateAccess(AccessDO accessDO)
      canCreateAccess.
      Parameters:
      accessDO - a AccessDO object
      Returns:
      a boolean
    • canDeleteAccess

      public boolean canDeleteAccess(long id)
      canDeleteAccess.
      Parameters:
      id - a long
      Returns:
      a boolean
    • canGetAccess

      public boolean canGetAccess(AccessDO accessDO)
      canGetAccess.
      Parameters:
      accessDO - a AccessDO object
      Returns:
      a boolean