org.archiviststoolkit.util
Class LookupListUtils

java.lang.Object
  extended by org.archiviststoolkit.util.LookupListUtils

public class LookupListUtils
extends java.lang.Object


Field Summary
static int EDITABLE
           
static java.lang.String LIST_NAME_INSTANCE_TYPES
           
static java.lang.String LIST_NAME_NAME_LINK_FORM
           
static java.lang.String LIST_NAME_NAME_LINK_FUNCTION
           
static java.lang.String LIST_NAME_NAME_LINK_SOURCE_ROLE
           
static java.lang.String LIST_NAME_NAME_LINK_SUBJECT_CREATOR_ROLE
           
static int MIXED
           
static int NONEDITABLE
           
 
Constructor Summary
LookupListUtils()
           
 
Method Summary
static java.lang.String addItemToList(java.lang.String listName, java.lang.String item)
           
static java.lang.String addItemToList(java.lang.String listName, java.lang.String item, boolean loadLookupLists)
           
static java.lang.String addItemToListByField(java.lang.Class clazz, java.lang.String fieldName, java.lang.String value)
           
static void addLookupList(LookupList listToAdd)
           
static java.lang.String getIngestReport()
           
static java.lang.String getLookupListCodeFromItem(java.lang.Class clazz, java.lang.String field, java.lang.String itemValue)
           
static LookupListItems getLookupListItem(java.lang.String listName, java.lang.String listItemValue)
           
static LookupListItems getLookupListItemByCode(java.lang.String listName, java.lang.String code)
           
static java.lang.String getLookupListItemFromCode(java.lang.Class clazz, java.lang.String field, java.lang.String code)
           
static java.lang.String getLookupListItemFromValue(java.lang.Class clazz, java.lang.String field, java.lang.String value)
           
static java.lang.String[] getLookupListList()
           
static java.util.Vector<java.lang.String> getLookupListValues(ATFieldInfo fieldInfo)
           
static java.util.Vector<java.lang.String> getLookupListValues(java.lang.Class clazz, java.lang.String fieldName)
           
static java.util.Vector<java.lang.String> getLookupListValues(java.lang.String listName)
           
static java.util.Vector<LookupListItems> getLookupListValues2(java.lang.String listName)
           
static void importLookupLists(org.netbeans.spi.wizard.DeferredWizardResult.ResultProgressHandle progress, java.io.File file)
           
static void importLookupLists(java.io.File file)
           
static void initIngestReport()
           
static boolean loadLookupLists()
           
static void lookupListCheck(java.lang.String lookupName, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LIST_NAME_INSTANCE_TYPES

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

LIST_NAME_NAME_LINK_FUNCTION

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

LIST_NAME_NAME_LINK_SUBJECT_CREATOR_ROLE

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

LIST_NAME_NAME_LINK_SOURCE_ROLE

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

LIST_NAME_NAME_LINK_FORM

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

EDITABLE

public static final int EDITABLE
See Also:
Constant Field Values

NONEDITABLE

public static final int NONEDITABLE
See Also:
Constant Field Values

MIXED

public static final int MIXED
See Also:
Constant Field Values
Constructor Detail

LookupListUtils

public LookupListUtils()
Method Detail

addLookupList

public static void addLookupList(LookupList listToAdd)

getLookupListValues

public static java.util.Vector<java.lang.String> getLookupListValues(java.lang.String listName)

getLookupListValues2

public static java.util.Vector<LookupListItems> getLookupListValues2(java.lang.String listName)

getLookupListValues

public static java.util.Vector<java.lang.String> getLookupListValues(ATFieldInfo fieldInfo)

getLookupListItem

public static LookupListItems getLookupListItem(java.lang.String listName,
                                                java.lang.String listItemValue)

getLookupListItemByCode

public static LookupListItems getLookupListItemByCode(java.lang.String listName,
                                                      java.lang.String code)
                                               throws UnknownLookupListException
Throws:
UnknownLookupListException

getLookupListItemFromCode

public static java.lang.String getLookupListItemFromCode(java.lang.Class clazz,
                                                         java.lang.String field,
                                                         java.lang.String code)

getLookupListItemFromValue

public static java.lang.String getLookupListItemFromValue(java.lang.Class clazz,
                                                          java.lang.String field,
                                                          java.lang.String value)

getLookupListCodeFromItem

public static java.lang.String getLookupListCodeFromItem(java.lang.Class clazz,
                                                         java.lang.String field,
                                                         java.lang.String itemValue)

getLookupListValues

public static java.util.Vector<java.lang.String> getLookupListValues(java.lang.Class clazz,
                                                                     java.lang.String fieldName)

loadLookupLists

public static boolean loadLookupLists()

getLookupListList

public static java.lang.String[] getLookupListList()

addItemToList

public static java.lang.String addItemToList(java.lang.String listName,
                                             java.lang.String item)
                                      throws UnknownLookupListException
Throws:
UnknownLookupListException

addItemToList

public static java.lang.String addItemToList(java.lang.String listName,
                                             java.lang.String item,
                                             boolean loadLookupLists)
                                      throws UnknownLookupListException
Throws:
UnknownLookupListException

addItemToListByField

public static java.lang.String addItemToListByField(java.lang.Class clazz,
                                                    java.lang.String fieldName,
                                                    java.lang.String value)
                                             throws FieldNotFoundException,
                                                    UnknownLookupListException
Throws:
FieldNotFoundException
UnknownLookupListException

lookupListCheck

public static void lookupListCheck(java.lang.String lookupName,
                                   java.lang.String value)

importLookupLists

public static void importLookupLists(java.io.File file)

importLookupLists

public static void importLookupLists(org.netbeans.spi.wizard.DeferredWizardResult.ResultProgressHandle progress,
                                     java.io.File file)

initIngestReport

public static void initIngestReport()

getIngestReport

public static java.lang.String getIngestReport()