Adding StorageHub rules
This commit is contained in:
parent
4043693338
commit
d53dd33644
|
@ -219,8 +219,8 @@ public class TestRules extends ContextTest {
|
||||||
public void testSingleRule() throws Exception {
|
public void testSingleRule() throws Exception {
|
||||||
allRules();
|
allRules();
|
||||||
File rulesDirectory = getRulesDirectory();
|
File rulesDirectory = getRulesDirectory();
|
||||||
File rulesDirFile = new File(rulesDirectory, "URIResolver");
|
File rulesDirFile = new File(rulesDirectory, "StorageHub");
|
||||||
File ruleFile = new File(rulesDirFile, "URIResolver-TentativeOfHarvesting.json");
|
File ruleFile = new File(rulesDirFile, "StorageHub-getVreRootFolder.json");
|
||||||
testRule(ruleFile);
|
testRule(ruleFile);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -228,7 +228,7 @@ public class TestRules extends ContextTest {
|
||||||
public void testAllRuleInAdirectory() throws Exception {
|
public void testAllRuleInAdirectory() throws Exception {
|
||||||
allRules();
|
allRules();
|
||||||
File rulesDirectory = getRulesDirectory();
|
File rulesDirectory = getRulesDirectory();
|
||||||
File rulesDirFile = new File(rulesDirectory, "URIResolver");
|
File rulesDirFile = new File(rulesDirectory, "StorageHub");
|
||||||
|
|
||||||
FilenameFilter filenameFilter = new FilenameFilter() {
|
FilenameFilter filenameFilter = new FilenameFilter() {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
DataAccess,StorageHub,OTHER
|
||||||
|
DataAccess,StorageHub,createItem(null)
|
||||||
|
DataAccess,StorageHub,test-upload(FILE)
|
||||||
|
DataAccess,StorageHub,UNKNOWN
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"match": {
|
||||||
|
"serviceClassRegex": "DataAccess",
|
||||||
|
"serviceNameRegex": "StorageHub",
|
||||||
|
"calledMethodRegex": "(test-upload\\(FILE\\))|(OTHER)|(UNKNOWN)|(createItem\\(null\\))"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"serviceClass": "DataAccess",
|
||||||
|
"serviceName": "StorageHub",
|
||||||
|
"calledMethod": "OTHER"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
DataAccess,StorageHub,/workspace/vrefolder
|
||||||
|
DataAccess,StorageHub,/workspace/vrefolder/
|
||||||
|
DataAccess,StorageHub,getVreRootFolder
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"match": {
|
||||||
|
"serviceClassRegex": "DataAccess",
|
||||||
|
"serviceNameRegex": "StorageHub",
|
||||||
|
"calledMethodRegex": "\/workspace\/vrefolder(\/){0,1}|getVreRootFolder"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"serviceClass": "DataAccess",
|
||||||
|
"serviceName": "StorageHub",
|
||||||
|
"calledMethod": "getVreRootFolder"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
DataAccess,StorageHub,/workspace/
|
||||||
|
DataAccess,StorageHub,/workspace/i
|
||||||
|
DataAccess,StorageHub,getWorkspace
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"match": {
|
||||||
|
"serviceClassRegex": "DataAccess",
|
||||||
|
"serviceNameRegex": "StorageHub",
|
||||||
|
"calledMethodRegex": "(\/workspace(\/.|\/){0,1})|getWorkspace"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"serviceClass": "DataAccess",
|
||||||
|
"serviceName": "StorageHub",
|
||||||
|
"calledMethod": "getWorkspace"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,40 @@
|
||||||
|
DataAccess,StorageHub,/list/byId
|
||||||
|
DataAccess,StorageHub,/list/byPath
|
||||||
|
DataAccess,StorageHub,/workspace/a805998e-fa5a-4185-809c-72666f5f7ca7/chidlren
|
||||||
|
DataAccess,StorageHub,/workspace/a805998e-fa5a-4185-809c-72666f5f7ca7/children
|
||||||
|
DataAccess,StorageHub,/workspace/bc1c9525-43f7-4565-b5ea-0a0f9d7853a0/children
|
||||||
|
DataAccess,StorageHub,/workspace/children
|
||||||
|
DataAccess,StorageHub,/workspace/itams/0ea656f2-0b86-411b-9711-00dba6261738/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/0ea656f2-0b86-411b-9711-00dba6261738/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/28bb2712-c3a7-4879-8866-16076c5725a6/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/29d9a102-802b-4775-b80d-a42730c643cb/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/469c9cd3-6d1b-4bd1-ba4c-af51b31ee608/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/5468f27c-7896-43d0-971a-c2e4008b7370/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/790e4c52-fbca-48e9-b267-67ea2ce708c0/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/7dcd7471-e101-4c01-9c0a-3edf6ffc7439/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/803c135a-7a6b-47c5-93cf-e1fe10c6bfaa/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/91409eba-0bf6-4aa5-8d73-3536bf181587/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/a73c7b1d-4ba8-49ea-8657-e9396b3d9532/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/a805998e-fa5a-4185-809c-72666f5f7ca7/chidren
|
||||||
|
DataAccess,StorageHub,/workspace/item/a805998e-fa5a-4185-809c-72666f5f7ca7/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/bab4c567-f028-4c76-8d89-403a0b57608f/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/bc1c9525-43f7-4565-b5ea-0a0f9d7853a0/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/c141d53d-4cae-4bfc-a6f7-9b8bbd8c0e2b/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/e2f8023b-a943-43f6-a785-c5598bc96af3/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/e46cfe89-6eef-47f4-a560-e6c0d2cb2e59/children
|
||||||
|
DataAccess,StorageHub,/workspace/item/ecd58a93-9610-47a3-b145-825779195926/children
|
||||||
|
DataAccess,StorageHub,/workspace/items/08c47365-d534-45ff-a690-882ced63100f/getChildren
|
||||||
|
DataAccess,StorageHub,/workspace/items/0ea656f2-0b86-411b-9711-00dba6261738/children
|
||||||
|
DataAccess,StorageHub,/workspace/items/38f90231-9d3d-4d4b-afe8-4b2ba66b8742/children
|
||||||
|
DataAccess,StorageHub,/workspace/items/40a3dd6c-2c47-4848-bb7b-462e532954a9/getChildren
|
||||||
|
DataAccess,StorageHub,/workspace/items/40a3dd6c-2c47-4848-bb7b-462e532954a9/getchildren
|
||||||
|
DataAccess,StorageHub,/workspace/items/695b9a39-ef3c-4e77-bbb5-136a59fa8328/children
|
||||||
|
DataAccess,StorageHub,/workspace/items/87bea023-3eed-445b-8c27-4d9d4e5921cc/children
|
||||||
|
DataAccess,StorageHub,/workspace/items/91409eba-0bf6-4aa5-8d73-3536bf181587/children
|
||||||
|
DataAccess,StorageHub,/workspace/items/a805998e-fa5a-4185-809c-72666f5f7ca7/children
|
||||||
|
DataAccess,StorageHub,/workspace/items/bc1c9525-43f7-4565-b5ea-0a0f9d7853a0/chidren
|
||||||
|
DataAccess,StorageHub,/workspace/items/bc1c9525-43f7-4565-b5ea-0a0f9d7853a0/children
|
||||||
|
DataAccess,StorageHub,/workspace/items/ecd58a93-9610-47a3-b145-825779195926/children
|
||||||
|
DataAccess,StorageHub,/workspace/trahs/children
|
||||||
|
DataAccess,StorageHub,/workspace/vrefolder/children
|
||||||
|
DataAccess,StorageHub,listById
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"match": {
|
||||||
|
"serviceClassRegex": "DataAccess",
|
||||||
|
"serviceNameRegex": "StorageHub",
|
||||||
|
"calledMethodRegex": "(listById)|(\/list\/byId)|(\/list\/byPath)|(\/workspace/{0,1}.*\/(get){0,1}(C|c)hi(dl|ld|d)ren)"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"serviceClass": "DataAccess",
|
||||||
|
"serviceName": "StorageHub",
|
||||||
|
"calledMethod": "listById"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
DataAccess,StorageHub,/workspace/paged
|
||||||
|
DataAccess,StorageHub,/workspace/paged/
|
||||||
|
DataAccess,StorageHub,listByIdPaged
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"match": {
|
||||||
|
"serviceClassRegex": "DataAccess",
|
||||||
|
"serviceNameRegex": "StorageHub",
|
||||||
|
"calledMethodRegex": "(listByIdPaged)|(\/workspace/paged(\/){0,1})"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"serviceClass": "DataAccess",
|
||||||
|
"serviceName": "StorageHub",
|
||||||
|
"calledMethod": "listByIdPaged"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,2 @@
|
||||||
|
DataAccess,StorageHub,/workspace/items/publiclink/E_cb6a04d1-f94b-4c2f-90ed-18c1cee591bc
|
||||||
|
DataAccess,StorageHub,/workspace/items/publiclink/E_yl9pyk1l/+qF3LnaT17GYrcqp1eg7ZghY9VJUfIk/PIMEGZvJQQZxpQ0jBEOh2eZ
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"match": {
|
||||||
|
"serviceClassRegex": "DataAccess",
|
||||||
|
"serviceNameRegex": "StorageHub",
|
||||||
|
"calledMethodRegex": "\/workspace\/items\/publiclink\/.*"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"serviceClass": "DataAccess",
|
||||||
|
"serviceName": "StorageHub",
|
||||||
|
"calledMethod": "resolvePubliclink"
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue