01: /**
02: * Objective Database Abstraction Layer (ODAL)
03: * Copyright (c) 2004, The ODAL Development Group
04: * All rights reserved.
05: * For definition of the ODAL Development Group please refer to LICENCE.txt file
06: *
07: * Distributable under LGPL license.
08: * See terms of license at gnu.org.
09: */package com.completex.objective.components.persistency.meta;
10:
11: /**
12: * @author Gennady Krizhevsky
13: */
14: public interface ModelFilter {
15:
16: public static final NullModelFilter NULL_MODEL_FILTER = new NullModelFilter();
17:
18: String DELIMITER = "|";
19: String REG_EXP_ENCLOSE_CHAR = "/";
20:
21: boolean isAllowed(String name);
22:
23: final class NullModelFilter implements ModelFilter {
24: public boolean isAllowed(String name) {
25: return true;
26: }
27: }
28: }
|