org.fcrepo.server.validation
Interface ValidationConstants


public interface ValidationConstants

Constants for validating Fedora objects and their components. These constants are also expressed in the schematron rules. They are only repeated here so that per-field validation can occur outside the context of schematron validation.

Author:
Chris Wilper

Field Summary
static char[] DATASTREAM_ID_BADCHARS
          Characters a datastream ID can never have.
static int DATASTREAM_ID_MAXLEN
          Maximum characters a datastream ID can have.
static int DATASTREAM_LABEL_MAXLEN
          Maximum characters a datastream label can have.
static char[] DISSEMINATOR_ID_BADCHARS
          Characters a disseminator ID can never have.
static int DISSEMINATOR_ID_MAXLEN
          Maximum characters a disseminator ID can have.
static int DISSEMINATOR_LABEL_MAXLEN
          Maximum characters a disseminator label can have.
static int OBJECT_LABEL_MAXLEN
          Maximum characters an object label can have.
 

Field Detail

DATASTREAM_ID_BADCHARS

static final char[] DATASTREAM_ID_BADCHARS
Characters a datastream ID can never have.


DATASTREAM_ID_MAXLEN

static final int DATASTREAM_ID_MAXLEN
Maximum characters a datastream ID can have.

See Also:
Constant Field Values

DATASTREAM_LABEL_MAXLEN

static final int DATASTREAM_LABEL_MAXLEN
Maximum characters a datastream label can have.

See Also:
Constant Field Values

DISSEMINATOR_ID_MAXLEN

static final int DISSEMINATOR_ID_MAXLEN
Maximum characters a disseminator ID can have.

See Also:
Constant Field Values

DISSEMINATOR_ID_BADCHARS

static final char[] DISSEMINATOR_ID_BADCHARS
Characters a disseminator ID can never have.


DISSEMINATOR_LABEL_MAXLEN

static final int DISSEMINATOR_LABEL_MAXLEN
Maximum characters a disseminator label can have.

See Also:
Constant Field Values

OBJECT_LABEL_MAXLEN

static final int OBJECT_LABEL_MAXLEN
Maximum characters an object label can have.

See Also:
Constant Field Values


Copyright © 2011 DuraSpace. All Rights Reserved.