Package | Description |
---|---|
edu.ucsb.nceas.metacat | |
edu.ucsb.nceas.metacat.accesscontrol | |
edu.ucsb.nceas.metacat.dataone |
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
|
Constructor and Description |
---|
XMLQueryresultAccess() |
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.
|
Constructor and Description |
---|
XMLAccessAccess() |
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.