Package | Description |
---|---|
edu.ucsb.nceas.metacat.accesscontrol | |
edu.ucsb.nceas.metacat.dataone | |
edu.ucsb.nceas.metacat.replication |
Modifier and Type | Method and Description |
---|---|
boolean |
AccessControlForSingleFile.accessControlExists(edu.ucsb.nceas.utilities.access.XMLAccessDAO xmlAccessDAO)
Check if access control comination for
docid/principal/permission/permorder/permtype already exists.
|
java.lang.String |
AccessControlForSingleFile.getAccessString()
Get the access xml for all access on this docid
|
java.lang.String |
AccessControlForSingleFile.getAccessString(java.util.Vector<edu.ucsb.nceas.utilities.access.XMLAccessDAO> xmlAccessDAOList)
Put together an xml representation of the objects in a given access dao list
|
java.lang.String |
AccessControlForSingleFile.getACL(java.lang.String user,
java.lang.String[] groups)
Get Access Control List information for document from db connetion.
|
void |
AccessControlForSingleFile.insertPermissions(java.lang.String accessBlock)
Replace existing permissions with a given block of permissions for this
document.
|
void |
AccessControlForSingleFile.insertPermissions(java.lang.String principalName,
java.lang.Long permission,
java.lang.String permType,
java.lang.String permOrder,
java.lang.String accessFileId,
java.lang.String subTreeId)
Insert a single access record into the database.
|
void |
AccessControlForSingleFile.insertPermissions(edu.ucsb.nceas.utilities.access.XMLAccessDAO xmlAccessDAO)
Insert a single access record into the database based on access DAO
object
|
Constructor and Description |
---|
AccessControlForSingleFile(java.lang.String accessionNumber)
Construct an instance of the AccessControlForSingleFile class.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
ReplicationService.getDocumentInfo(java.lang.String docid)
Gets a docInfo XML snippet for the replication API
|
static java.util.Hashtable<java.lang.String,java.lang.String> |
ReplicationService.getDocumentInfoMap(java.lang.String docid) |
Copyright © 2020 Regents of the University of California. All Rights Reserved.