| | |
| | | protected StringPropertyDefinition buildInstance( |
| | | AbstractManagedObjectDefinition<?, ?> d, String propertyName, |
| | | EnumSet<PropertyOption> options, |
| | | AdministratorAction adminAction, |
| | | DefaultBehaviorProvider<String> defaultBehavior) { |
| | | return new StringPropertyDefinition(d, propertyName, options, |
| | | defaultBehavior, isCaseInsensitive, pattern, patternUsage); |
| | | adminAction, defaultBehavior, isCaseInsensitive, pattern, |
| | | patternUsage); |
| | | } |
| | | |
| | | } |
| | |
| | | // Private constructor. |
| | | private StringPropertyDefinition(AbstractManagedObjectDefinition<?, ?> d, |
| | | String propertyName, EnumSet<PropertyOption> options, |
| | | AdministratorAction adminAction, |
| | | DefaultBehaviorProvider<String> defaultBehavior, |
| | | boolean isCaseInsensitive, Pattern pattern, String patternUsage) { |
| | | super(d, String.class, propertyName, options, defaultBehavior); |
| | | super(d, String.class, propertyName, options, adminAction, |
| | | defaultBehavior); |
| | | this.isCaseInsensitive = isCaseInsensitive; |
| | | this.pattern = pattern; |
| | | this.patternUsage = patternUsage; |