org.mydm.core
Class MetaData

java.lang.Object
  extended byorg.mydm.core.MetaData

public class MetaData
extends java.lang.Object

Main Class to handle the Metadata Model of the My Document Manager. This will be the Main Entrance for the Metadata Model on the My Document Manager - MyDM


Method Summary
 java.util.HashMap getAllEleHash()
          Gets back the HashMap of Metadata Elements as HashMap.
 java.lang.String[] getAllGenresAry()
          Gets back All the Genres of MDM as any Array of Objects.
 java.util.HashMap getAllGenresHash()
          Gets back All the Genres of MDM in a HashMap.
 java.lang.String[] getAllMDEleAry()
          Gets back an array of all metadata elements.
 java.lang.String[] getAuthorTypes()
          Gets Author Types
 java.util.HashMap getDTMHashMap()
          Gets back the hashmap of database elements to metadata elements.
 java.lang.String[] getIdentifierTypes()
          Gets Identifier Types
static MetaData getInstance()
           
 java.lang.String[] getLanguages()
          Gets the languages
 java.lang.String getMDELEofDBELE(java.lang.String dbele)
          returns mdele name of the dbelename.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static MetaData getInstance()

getAllGenresHash

public java.util.HashMap getAllGenresHash()
Gets back All the Genres of MDM in a HashMap.

Mapping
genrename => genrelabel

Returns:
allgenres - Allgenres hashmap.

getAllGenresAry

public java.lang.String[] getAllGenresAry()
Gets back All the Genres of MDM as any Array of Objects.

Returns:
allgenres - Allgenres array of Objects.

getAllEleHash

public java.util.HashMap getAllEleHash()
Gets back the HashMap of Metadata Elements as HashMap.

Mapping
elementname => dbelementname

Returns:
allelements - Allelements HashMap.

getAllMDEleAry

public java.lang.String[] getAllMDEleAry()
Gets back an array of all metadata elements.

Returns:
metadataelementsarray

getDTMHashMap

public java.util.HashMap getDTMHashMap()
Gets back the hashmap of database elements to metadata elements.

Mapping
dbelename => elementname

Returns:

getMDELEofDBELE

public java.lang.String getMDELEofDBELE(java.lang.String dbele)
returns mdele name of the dbelename.

Parameters:
dbele -
Returns:
mdelename

getLanguages

public java.lang.String[] getLanguages()
Gets the languages

Returns:
array of languages

getAuthorTypes

public java.lang.String[] getAuthorTypes()
Gets Author Types

Returns:
Array of Author Types

getIdentifierTypes

public java.lang.String[] getIdentifierTypes()
Gets Identifier Types

Returns:
Array of Identifier Types