org.archiviststoolkit.util
Class ResourceUtils
java.lang.Object
org.archiviststoolkit.util.ResourceUtils
public class ResourceUtils
- extends java.lang.Object
Method Summary |
static void |
addToPersistentIdList(java.lang.String description,
java.lang.String persistentId)
|
static void |
assignPersistentIds(java.lang.Long resourceId,
InfiniteProgressPanel monitor)
|
static void |
fixMissingPersistentIds()
|
static void |
gatherPersistentIdList(Resources resource)
|
static int |
getIndexById(java.lang.String id)
|
static java.lang.Object[] |
getReferencesArray()
|
static void |
initPersistentIdList()
|
static void |
rewriteField(java.lang.Object obj,
java.lang.String fieldName,
java.util.HashMap idPairs)
|
static void |
rewriteField(java.lang.Object obj,
java.lang.String fieldName,
java.util.HashMap idPairs,
boolean cleanupField)
|
static void |
rewriteResources(ResourcesCommon resource,
java.util.HashMap idPairs)
|
static void |
rewriteResourcesComponents(ResourcesCommon resource,
java.util.HashMap idPairs)
|
static void |
rewriteTargets(Resources resource,
java.util.ArrayList<ResourceUtils.TargetPairs> targetPairs)
|
static void |
rewriteTargets(Resources resource,
java.util.HashMap idPairs,
InfiniteProgressPanel progressPanel)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceUtils
public ResourceUtils()
assignPersistentIds
public static void assignPersistentIds(java.lang.Long resourceId,
InfiniteProgressPanel monitor)
throws LookupException,
PersistenceException
- Throws:
LookupException
PersistenceException
fixMissingPersistentIds
public static void fixMissingPersistentIds()
gatherPersistentIdList
public static void gatherPersistentIdList(Resources resource)
getReferencesArray
public static java.lang.Object[] getReferencesArray()
getIndexById
public static int getIndexById(java.lang.String id)
initPersistentIdList
public static void initPersistentIdList()
addToPersistentIdList
public static void addToPersistentIdList(java.lang.String description,
java.lang.String persistentId)
rewriteTargets
public static void rewriteTargets(Resources resource,
java.util.HashMap idPairs,
InfiniteProgressPanel progressPanel)
rewriteResources
public static void rewriteResources(ResourcesCommon resource,
java.util.HashMap idPairs)
rewriteResourcesComponents
public static void rewriteResourcesComponents(ResourcesCommon resource,
java.util.HashMap idPairs)
rewriteField
public static void rewriteField(java.lang.Object obj,
java.lang.String fieldName,
java.util.HashMap idPairs)
rewriteField
public static void rewriteField(java.lang.Object obj,
java.lang.String fieldName,
java.util.HashMap idPairs,
boolean cleanupField)
rewriteTargets
public static void rewriteTargets(Resources resource,
java.util.ArrayList<ResourceUtils.TargetPairs> targetPairs)