ConcreteResourceRegistration( final String valueString, final NodeSubregistry parent, final DescriptionProvider provider, final boolean runtimeOnly) { super(valueString, parent); childrenUpdater.clear(this); operationsUpdater.clear(this); attributesUpdater.clear(this); descriptionProviderUpdater.set(this, provider); this.runtimeOnly = runtimeOnly; }
ConcreteResourceRegistration( final String valueString, final NodeSubregistry parent, final ResourceDefinition definition, AccessConstraintUtilizationRegistry constraintUtilizationRegistry, final boolean runtimeOnly) { super(valueString, parent); this.constraintUtilizationRegistry = constraintUtilizationRegistry; childrenUpdater.clear(this); operationsUpdater.clear(this); attributesUpdater.clear(this); this.resourceDefinition = definition; this.runtimeOnly.set(runtimeOnly); this.accessConstraintDefinitions = buildAccessConstraints(); }