MCPcopy Create free account
hub / github.com/annmuor/jnode / processRewrite

Method processRewrite

jnode-core/src/jnode/ftn/FtnTools.java:1341–1359  ·  view source on GitHub ↗

Делаем реврайт @param message

(FtnMessage message)

Source from the content-addressed store, hash-verified

1339 * @param message
1340 */
1341 public static void processRewrite(FtnMessage message) {
1342 List<Rewrite> rewrites = ORMManager.get(Rewrite.class).getOrderAnd(
1343 "nice",
1344 true,
1345 "type",
1346 "=",
1347 (message.isNetmail()) ? (Rewrite.Type.NETMAIL)
1348 : (Rewrite.Type.ECHOMAIL));
1349 for (Rewrite rewrite : rewrites) {
1350 if (FtnTools.completeMask(rewrite, message)) {
1351 logger.l5(((message.isNetmail()) ? "NET" : "ECH")
1352 + " - match found, rewriting " + message.getMsgid());
1353 rewrite(rewrite, message);
1354 if (rewrite.isLast()) {
1355 break;
1356 }
1357 }
1358 }
1359 }
1360
1361 /**
1362 * получение и аутокриейт

Callers 3

writeNetmailMethod · 0.95
tossNetmailMethod · 0.80
tossEchomailMethod · 0.80

Calls 8

getMethod · 0.95
completeMaskMethod · 0.95
rewriteMethod · 0.95
getOrderAndMethod · 0.80
l5Method · 0.80
isNetmailMethod · 0.45
getMsgidMethod · 0.45
isLastMethod · 0.45

Tested by

no test coverage detected