org.ofbiz.webtools.labelmanager
Class LabelManagerFactory

java.lang.Object
  extended by org.ofbiz.webtools.labelmanager.LabelManagerFactory

public class LabelManagerFactory
extends java.lang.Object


Field Summary
protected static java.util.Set<java.lang.String> componentNamesFound
           
protected static GenericDelegator delegator
           
protected static DispatchContext dispatchContext
           
protected static int duplicatedLocalesLabels
           
protected static java.util.List<LabelInfo> duplicatedLocalesLabelsList
           
protected static ModelReader entityModelReader
           
protected static java.util.Map<java.lang.String,java.lang.String> fileComponent
           
protected static java.util.Map<java.lang.String,java.lang.String> fileNamesFound
           
static java.lang.String keySeparator
           
protected static UtilCache<java.lang.String,LabelManagerFactory> labelManagerFactoryCache
           
protected static java.util.Map<java.lang.String,LabelInfo> labels
           
protected static java.util.Set<java.lang.String> localesFound
           
static java.lang.String module
           
protected static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> references
           
static java.lang.String resource
           
 
Constructor Summary
protected LabelManagerFactory(java.lang.String delegatorName)
           
 
Method Summary
static java.util.Set<java.lang.String> getComponentNamesFound()
           
static GenericDelegator getDelegator()
           
static DispatchContext getDispatchContext()
           
static int getDuplicatedLocalesLabels()
           
static java.util.List<LabelInfo> getDuplicatedLocalesLabelsList()
           
static java.lang.String getFileComponent(java.lang.String fileName)
           
static java.util.Map<java.lang.String,java.lang.String> getFileNamesFound()
           
static LabelManagerFactory getLabelManagerFactory(java.lang.String delegatorName)
           
static int getLabelReferenceFile(java.lang.String key)
           
static java.util.Map<java.lang.String,LabelInfo> getLabels()
           
static java.util.Set<java.lang.String> getLabelsList()
           
static java.util.Set<java.lang.String> getLocalesFound()
           
static ModelReader getModelReader()
           
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> getReferences()
           
static java.util.Set<java.lang.String> getReferencesList()
           
static java.util.Map<java.lang.String,java.lang.Object> updateAndSaveLabelKey(DispatchContext dctx, java.util.Map<java.lang.String,? extends java.lang.Object> context)
           
static java.util.Map<java.lang.String,java.lang.Object> updateLabelKey(DispatchContext dctx, java.util.Map<java.lang.String,? extends java.lang.Object> context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module

resource

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

keySeparator

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

labelManagerFactoryCache

protected static UtilCache<java.lang.String,LabelManagerFactory> labelManagerFactoryCache

labels

protected static java.util.Map<java.lang.String,LabelInfo> labels

fileNamesFound

protected static java.util.Map<java.lang.String,java.lang.String> fileNamesFound

fileComponent

protected static java.util.Map<java.lang.String,java.lang.String> fileComponent

localesFound

protected static java.util.Set<java.lang.String> localesFound

componentNamesFound

protected static java.util.Set<java.lang.String> componentNamesFound

references

protected static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> references

duplicatedLocalesLabelsList

protected static java.util.List<LabelInfo> duplicatedLocalesLabelsList

duplicatedLocalesLabels

protected static int duplicatedLocalesLabels

delegator

protected static GenericDelegator delegator

entityModelReader

protected static ModelReader entityModelReader

dispatchContext

protected static DispatchContext dispatchContext
Constructor Detail

LabelManagerFactory

protected LabelManagerFactory(java.lang.String delegatorName)
                       throws GeneralException
Throws:
GeneralException
Method Detail

getLabelManagerFactory

public static LabelManagerFactory getLabelManagerFactory(java.lang.String delegatorName)
                                                  throws GeneralException
Throws:
GeneralException

getDelegator

public static GenericDelegator getDelegator()

getModelReader

public static ModelReader getModelReader()

getDispatchContext

public static DispatchContext getDispatchContext()

getLabels

public static java.util.Map<java.lang.String,LabelInfo> getLabels()

getLocalesFound

public static java.util.Set<java.lang.String> getLocalesFound()

getFileNamesFound

public static java.util.Map<java.lang.String,java.lang.String> getFileNamesFound()

getFileComponent

public static java.lang.String getFileComponent(java.lang.String fileName)

getComponentNamesFound

public static java.util.Set<java.lang.String> getComponentNamesFound()

getReferences

public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> getReferences()

getLabelsList

public static java.util.Set<java.lang.String> getLabelsList()

getReferencesList

public static java.util.Set<java.lang.String> getReferencesList()

getLabelReferenceFile

public static int getLabelReferenceFile(java.lang.String key)

getDuplicatedLocalesLabels

public static int getDuplicatedLocalesLabels()

getDuplicatedLocalesLabelsList

public static java.util.List<LabelInfo> getDuplicatedLocalesLabelsList()

updateLabelKey

public static java.util.Map<java.lang.String,java.lang.Object> updateLabelKey(DispatchContext dctx,
                                                                              java.util.Map<java.lang.String,? extends java.lang.Object> context)

updateAndSaveLabelKey

public static java.util.Map<java.lang.String,java.lang.Object> updateAndSaveLabelKey(DispatchContext dctx,
                                                                                     java.util.Map<java.lang.String,? extends java.lang.Object> context)