package org.oddjob; /** * Values that the Oddjob Inheritance property can take. * * @author rob * */ public enum OddjobInheritance { /** * No values or properties are automatically inherited. */ NONE, /** * All properties are inherited. Only properties are inherited, values * must be exported explicitly using the export property. */ PROPERTIES, /** * All properties and values are shared between the parent and child * Oddjobs. Any properties or values set in the child will be visible * in the parent. This setting is particularly useful for shared common * configuration. */ SHARED, }