Drupal's permissions at this point no xacml yet. xacml decisions are made by fedora
type
canShowIngestForm
(type $collection_pid)
void
can_ingest_here
( $collection_pid)
void
createAddDataStreamForm
( $pid, &$form_state)
Create a multi step form (wizard) for ingesting objects into Fedora
array
createIngestForm
(string $collection_pid, string $collection_label, &$form_state, array $form_state)
-
string
$collection_pid
-
string
$collection_label
-
array
$form_state
-
array
&$form_state
Creates a drupal form to edit either the QDC or DC datastream
void
createMetaDataForm
( $pid, $dsid, $client, &$form_state)
-
$pid
-
$dsid
-
$client
-
&$form_state
Create edit form.
string
createQDCEditForm
(string $pid, string $dsid, object $client, &$form_state, array $form_state)
-
string
$pid
-
string
$dsid
-
object
$client
-
array
$form_state
-
&$form_state
Create the QDC Ingest Form.
array
createQDCIngestForm
(type $collection_pid, type $collection_label, &$form_state, array $form_state)
-
type
$collection_pid
-
type
$collection_label
-
array
$form_state
-
array
&$form_state
Creates the first page of the ingest form for editing QDC.
array
createQDCIngestFormPageOne
(string $collection_pid, string $collection_label, &$form_state, array $form_state)
-
string
$collection_pid
-
string
$collection_label
-
array
$form_state
-
array
&$form_state
Create the second page of the ingest form for editing QDC
array
createQDCIngestFormPageTwo
(string $collection_pid, string $collection_label, &$form_state, array $form_state)
-
string
$collection_pid
-
string
$collection_label
-
array
$form_state
-
array
&$form_state
Creates a form for replacing datastream
void
createReplaceDataStreamForm
( $pid, $dsId, $dsLabel, &$form_state)
-
$pid
-
$dsId
-
$dsLabel
-
&$form_state
void
updateMetaData
( $form_id, $form_values, $client)
-
$form_id
-
$form_values
-
$client