## Uses of Class
edu.ucsb.nceas.metacat.shared.AccessException

- Packages that use AccessException
  Package | Description
  --- | ---
  edu.ucsb.nceas.metacat |
  edu.ucsb.nceas.metacat.accesscontrol |
  edu.ucsb.nceas.metacat.dataone |

- - ### Uses of AccessException in edu.ucsb.nceas.metacat

    Methods in edu.ucsb.nceas.metacat that throw AccessException
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMLQueryresultAccess.`deleteXMLQueryresulForDoc(java.lang.String docId)` Delete xml access.
    `org.dataone.service.types.v1.AccessPolicy` | IdentifierManager.`getAccessPolicy(java.lang.String guid)` Lookup access policy from Metacat
    `void` | IdentifierManager.`updateSystemMetadata(org.dataone.service.types.v2.SystemMetadata sm, DBConnection dbConn)` Insert the system metadata fields into the db

    Constructors in edu.ucsb.nceas.metacat that throw AccessException
    Constructor and Description
    `XMLQueryresultAccess()`

  - ### Uses of AccessException in edu.ucsb.nceas.metacat.accesscontrol

    Methods in edu.ucsb.nceas.metacat.accesscontrol that throw AccessException
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMLAccessAccess.`addXMLAccess(java.lang.String guid, java.lang.String principalName, java.lang.Long permission, java.lang.String permType, java.lang.String permOrder, java.lang.String accessFileId, java.lang.String subTreeId)` Add permissions for a given principal on a given document.
    `void` | XMLAccessAccess.`deleteXMLAccessForDoc(java.lang.String guid)` Delete xml access.
    `void` | XMLAccessAccess.`deleteXMLAccessForDoc(java.lang.String guid, java.lang.String permType)` Delete xml access.
    `java.util.Vector<edu.ucsb.nceas.utilities.access.XMLAccessDAO>` | XMLAccessAccess.`getXMLAccessForDoc(java.lang.String guid)` Get all xml access for a document
    `java.util.Vector<edu.ucsb.nceas.utilities.access.XMLAccessDAO>` | XMLAccessAccess.`getXMLAccessForPrincipal(java.lang.String guid, java.lang.String principalName)` Get all xml access for a principal for a certain document
    `java.util.Vector<edu.ucsb.nceas.utilities.access.XMLAccessDAO>` | XMLAccessAccess.`getXMLAccessForPrincipal(java.lang.String guid, java.lang.String principalName, java.lang.String permType, java.lang.String permOrder)` Get all xml access for a principal/permType/permOrder for a certain document
    `void` | XMLAccessAccess.`insertAccess(java.lang.String guid, java.util.List<edu.ucsb.nceas.utilities.access.XMLAccessDAO> xmlAccessList)` Set permissions for a given document.
    `void` | XMLAccessAccess.`removeXMLAccessForPrincipal(java.lang.String guid, java.lang.String principalName, java.lang.Long permission)` Remove xml access.
    `void` | XMLAccessAccess.`replaceAccess(java.lang.String guid, java.util.List<edu.ucsb.nceas.utilities.access.XMLAccessDAO> xmlAccessList)` Set permissions for a given document.

    Constructors in edu.ucsb.nceas.metacat.accesscontrol that throw AccessException
    Constructor and Description
    `XMLAccessAccess()`

  - ### Uses of AccessException in edu.ucsb.nceas.metacat.dataone

    Methods in edu.ucsb.nceas.metacat.dataone that throw AccessException
    Modifier and Type | Method and Description
    --- | ---
    `static org.dataone.service.types.v2.SystemMetadata` | SystemMetadataFactory.`createSystemMetadata(boolean indexDataFile, java.lang.String localId, boolean includeORE, boolean downloadData)` Creates a system metadata object for insertion into metacat
    `static org.dataone.service.types.v2.SystemMetadata` | SystemMetadataFactory.`createSystemMetadata(java.lang.String localId, boolean includeORE, boolean downloadData)` Create a system metadata object for insertion into metacat
    `static void` | SystemMetadataFactory.`generateSystemMetadata(java.util.List<java.lang.String> idList, boolean includeOre, boolean downloadData)` Generate SystemMetadata for any object in the object store that does not already have it.

Copyright © 2023 Regents of the University of California. All Rights Reserved.