@Component(value="cuba_ScreensHelper")
public class ScreensHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
Constructor and Description |
---|
ScreensHelper() |
Modifier and Type | Method and Description |
---|---|
void |
clearCache() |
void |
findScreenComponents(java.util.List<ScreenComponentDescriptor> components,
ScreenComponentDescriptor parent,
org.dom4j.Element root) |
java.util.Map<java.lang.String,java.lang.Object> |
getAvailableBrowserScreens(java.lang.Class entityClass) |
java.util.Map<java.lang.String,java.lang.Object> |
getAvailableScreens(java.lang.Class entityClass) |
WindowInfo |
getDefaultBrowseScreen(MetaClass metaClass) |
java.lang.String |
getDetailedScreenCaption(WindowInfo windowInfo) |
java.lang.String |
getDetailedScreenCaption(WindowInfo windowInfo,
java.util.Locale locale) |
java.lang.String |
getScreenCaption(WindowInfo windowInfo) |
java.lang.String |
getScreenCaption(WindowInfo windowInfo,
java.util.Locale locale) |
java.util.List<ScreenComponentDescriptor> |
getScreenComponents(java.lang.String screenId) |
void |
sortWindowInfos(java.util.List<WindowInfo> windowInfoCollection)
Sorts window infos alphabetically, takes into account $ mark
|
public static final java.lang.String NAME
public void sortWindowInfos(java.util.List<WindowInfo> windowInfoCollection)
@Nullable public WindowInfo getDefaultBrowseScreen(MetaClass metaClass)
public java.util.List<ScreenComponentDescriptor> getScreenComponents(java.lang.String screenId)
public void findScreenComponents(java.util.List<ScreenComponentDescriptor> components, @Nullable ScreenComponentDescriptor parent, org.dom4j.Element root)
public java.util.Map<java.lang.String,java.lang.Object> getAvailableBrowserScreens(java.lang.Class entityClass)
public java.util.Map<java.lang.String,java.lang.Object> getAvailableScreens(java.lang.Class entityClass)
@Nullable public java.lang.String getScreenCaption(WindowInfo windowInfo) throws java.io.FileNotFoundException
java.io.FileNotFoundException
@Nullable public java.lang.String getScreenCaption(WindowInfo windowInfo, java.util.Locale locale) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public java.lang.String getDetailedScreenCaption(WindowInfo windowInfo) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public java.lang.String getDetailedScreenCaption(WindowInfo windowInfo, java.util.Locale locale) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public void clearCache()