blackboard.cms.filesystem
Class CSEntryMetadata

java.lang.Object
  extended by blackboard.cms.filesystem.CSEntryMetadata

public class CSEntryMetadata
extends java.lang.Object

Represents the metadata properties that can be set for any CSEntry. This object includes accessor methods to get/set various metadata attributes that are pre-defined or custom within the Blackboard Content System (see Field Summary for pre-defined (a.k.a standard) key names).

Since:
Bb CS 1.2
Version:
$Revision: #1 $

Field Summary
static java.lang.String DESCRIPTION
           
static java.lang.String DUBLINCORE_CONTRIBUTOR
           
static java.lang.String DUBLINCORE_COVERAGE
           
static java.lang.String DUBLINCORE_CREATOR
           
static java.lang.String DUBLINCORE_DATE
           
static java.lang.String DUBLINCORE_DESCRIPTION
           
static java.lang.String DUBLINCORE_FORMAT
           
static java.lang.String DUBLINCORE_IDENTIFIER
           
static java.lang.String DUBLINCORE_LANGUAGE
           
static java.lang.String DUBLINCORE_PUBLISHER
           
static java.lang.String DUBLINCORE_RELATION
           
static java.lang.String DUBLINCORE_RIGHTS
           
static java.lang.String DUBLINCORE_SOURCE
           
static java.lang.String DUBLINCORE_SUBJECT
           
static java.lang.String DUBLINCORE_TITLE
           
static java.lang.String DUBLINCORE_TYPE
           
static java.lang.String IMS_AGE_RANGE
           
static java.lang.String IMS_CATALOG_ENTRY
           
static java.lang.String IMS_CATALOG_TYPE
           
static java.lang.String IMS_DIFFICULTY
           
static java.lang.String IMS_EDUCATIONAL_CONTEXT
           
static java.lang.String IMS_IDENTIFIER
           
static java.lang.String IMS_LANGUAGE
           
static java.lang.String IMS_RESOURCETYPE
           
static java.lang.String KEYWORDS
           
static java.lang.String LEARNING_OBJECTIVES
           
static java.lang.String NAME
           
 
Method Summary
 java.lang.String getCustomProperty(java.lang.String key)
          Returns the metadata value for Custom properties.
 java.lang.String getStandardProperty(java.lang.String key)
          Returns the metadata value for Standard properties.
 void setCustomProperty(java.lang.String key, java.lang.String value)
          Sets the metadata value for Custom properties.
 void setStandardProperty(java.lang.String key, java.lang.String value)
          Sets the metadata value for Standard properties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

DESCRIPTION

public static final java.lang.String DESCRIPTION
See Also:
Constant Field Values

KEYWORDS

public static final java.lang.String KEYWORDS
See Also:
Constant Field Values

LEARNING_OBJECTIVES

public static final java.lang.String LEARNING_OBJECTIVES
See Also:
Constant Field Values

IMS_IDENTIFIER

public static final java.lang.String IMS_IDENTIFIER
See Also:
Constant Field Values

IMS_CATALOG_TYPE

public static final java.lang.String IMS_CATALOG_TYPE
See Also:
Constant Field Values

IMS_CATALOG_ENTRY

public static final java.lang.String IMS_CATALOG_ENTRY
See Also:
Constant Field Values

IMS_LANGUAGE

public static final java.lang.String IMS_LANGUAGE
See Also:
Constant Field Values

IMS_RESOURCETYPE

public static final java.lang.String IMS_RESOURCETYPE
See Also:
Constant Field Values

IMS_EDUCATIONAL_CONTEXT

public static final java.lang.String IMS_EDUCATIONAL_CONTEXT
See Also:
Constant Field Values

IMS_AGE_RANGE

public static final java.lang.String IMS_AGE_RANGE
See Also:
Constant Field Values

IMS_DIFFICULTY

public static final java.lang.String IMS_DIFFICULTY
See Also:
Constant Field Values

DUBLINCORE_TITLE

public static final java.lang.String DUBLINCORE_TITLE
See Also:
Constant Field Values

DUBLINCORE_CREATOR

public static final java.lang.String DUBLINCORE_CREATOR
See Also:
Constant Field Values

DUBLINCORE_SUBJECT

public static final java.lang.String DUBLINCORE_SUBJECT
See Also:
Constant Field Values

DUBLINCORE_DESCRIPTION

public static final java.lang.String DUBLINCORE_DESCRIPTION
See Also:
Constant Field Values

DUBLINCORE_PUBLISHER

public static final java.lang.String DUBLINCORE_PUBLISHER
See Also:
Constant Field Values

DUBLINCORE_CONTRIBUTOR

public static final java.lang.String DUBLINCORE_CONTRIBUTOR
See Also:
Constant Field Values

DUBLINCORE_DATE

public static final java.lang.String DUBLINCORE_DATE
See Also:
Constant Field Values

DUBLINCORE_TYPE

public static final java.lang.String DUBLINCORE_TYPE
See Also:
Constant Field Values

DUBLINCORE_FORMAT

public static final java.lang.String DUBLINCORE_FORMAT
See Also:
Constant Field Values

DUBLINCORE_IDENTIFIER

public static final java.lang.String DUBLINCORE_IDENTIFIER
See Also:
Constant Field Values

DUBLINCORE_SOURCE

public static final java.lang.String DUBLINCORE_SOURCE
See Also:
Constant Field Values

DUBLINCORE_LANGUAGE

public static final java.lang.String DUBLINCORE_LANGUAGE
See Also:
Constant Field Values

DUBLINCORE_RELATION

public static final java.lang.String DUBLINCORE_RELATION
See Also:
Constant Field Values

DUBLINCORE_COVERAGE

public static final java.lang.String DUBLINCORE_COVERAGE
See Also:
Constant Field Values

DUBLINCORE_RIGHTS

public static final java.lang.String DUBLINCORE_RIGHTS
See Also:
Constant Field Values
Method Detail

getStandardProperty

public java.lang.String getStandardProperty(java.lang.String key)
                                     throws CSFileSystemException
Returns the metadata value for Standard properties. Standard properties are any properites defined in the FIELD SUMMARY area.

Parameters:
key - a String representing metadata key
Returns:
a String representing value of the key specified
Throws:
CSFileSystemException

setStandardProperty

public void setStandardProperty(java.lang.String key,
                                java.lang.String value)
                         throws CSFileSystemException
Sets the metadata value for Standard properties. Standard properties are any properites defined in the FIELD SUMMARY area. *

Parameters:
key - a String representing metadata key
value - a String representing metadata value
Throws:
CSFileSystemException

getCustomProperty

public java.lang.String getCustomProperty(java.lang.String key)
                                   throws CSFileSystemException
Returns the metadata value for Custom properties. Custom properties are any properites defined by the Administrator from the Content System user interface.

Parameters:
key - a String representing metadata key
Returns:
a String representing value of the key specified
Throws:
CSFileSystemException

setCustomProperty

public void setCustomProperty(java.lang.String key,
                              java.lang.String value)
                       throws CSFileSystemException
Sets the metadata value for Custom properties. Custom properties are any properites defined by the Administrator from the Content System user interface.

Parameters:
key - a String representing metadata key
value - a String representing metadata value
Throws:
CSFileSystemException


Copyright © 2003-2004 Blackboard, Inc. All Rights Reserved.