Class RegisterUtil
java.lang.Object
net.n2oapp.framework.config.register.RegisterUtil
Утилитный класс для работы с регистром
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends SourceInfo>
List<T> collectInfo(List<Node> nodes, Function<Node, T> mapper) static InfoConstructorcreateDynamicInfo(String id, Class<? extends SourceMetadata> sourceClass, SourceTypeRegister sourceTypeRegister) static InfoConstructorcreateFolderInfo(Node node, SourceTypeRegister sourceTypeRegister) static InfoConstructorcreateXmlInfo(Class<? extends MetadataScanner> scannerClass, String localPath, String uri, SourceTypeRegister sourceTypeRegister) static InfoConstructorcreateXmlInfo(String localPath, String uri, SourceTypeRegister sourceTypeRegister) static InfoConstructorcreateXmlInfo(Node node, SourceTypeRegister sourceTypeRegister) static ConfigIdgetConfigIdByLocalPath(String path, SourceTypeRegister sourceTypeRegister) Получить ConfigId по локальному пути файлаstatic String[]getIdAndPostfix(String absolutePath) retrieveInfoTree(XmlInfo info, List<XmlInfo> infos)
-
Field Details
-
DEFAULT_DYNAMIC_LOCAL_PATH
- See Also:
-
-
Constructor Details
-
RegisterUtil
public RegisterUtil()
-
-
Method Details
-
getConfigIdByLocalPath
Получить ConfigId по локальному пути файла- Parameters:
path- локальный путь к файлу- Returns:
- ConfigId
-
getIdAndPostfix
-
createDynamicInfo
public static InfoConstructor createDynamicInfo(String id, Class<? extends SourceMetadata> sourceClass, SourceTypeRegister sourceTypeRegister) -
createFolderInfo
-
createXmlInfo
-
createXmlInfo
public static InfoConstructor createXmlInfo(String localPath, String uri, SourceTypeRegister sourceTypeRegister) -
createXmlInfo
public static InfoConstructor createXmlInfo(Class<? extends MetadataScanner> scannerClass, String localPath, String uri, SourceTypeRegister sourceTypeRegister) -
collectInfo
-
retrieveInfoTree
-