@Override public R registerOverrideModel(String name, OverrideDescriptionProvider descriptionProvider) { return this.decorator.apply(super.registerOverrideModel(name, descriptionProvider)); } }
@Override public R registerSubModel(ResourceDefinition definition) { return this.decorator.apply(super.registerSubModel(definition)); }
@Override @SuppressWarnings("deprecation") public void setRuntimeOnly(boolean runtimeOnly) { getDelegate().setRuntimeOnly(runtimeOnly); }
@Override public DescriptionProvider getModelDescription(PathAddress relativeAddress) { PathAddress fullAddress = address.append(relativeAddress); DescriptionProvider realProvider = super.getModelDescription(relativeAddress); return new CachingDescriptionProvider(fullAddress, realProvider); } }
@Override public int getMaxOccurs() { return getDelegate().getMaxOccurs(); }
@Override public boolean isRemote() { return getDelegate().isRemote(); }
@Override public R registerOverrideModel(String name, OverrideDescriptionProvider descriptionProvider) { return this.decorator.apply(super.registerOverrideModel(name, descriptionProvider)); } }
@Override public R registerSubModel(ResourceDefinition definition) { return this.decorator.apply(super.registerSubModel(definition)); }
@Override public DescriptionProvider getOperationDescription(PathAddress address, String operationName) { return getDelegate().getOperationDescription(address, operationName); }
@Override public ProxyController getProxyController(PathAddress address) { return getDelegate().getProxyController(address); }
@Override public void unregisterSubModel(PathElement address) { getDelegate().unregisterSubModel(address); }
@Override public void unregisterOverrideModel(String name) { getDelegate().unregisterOverrideModel(name); }
@Override public void unregisterNotification(String notificationType) { getDelegate().unregisterNotification(notificationType); }
@Override public boolean isOrderedChildResource() { return getDelegate().isOrderedChildResource(); }
@Override public PathAddress getPathAddress() { return getDelegate().getPathAddress(); }
@Override public ProcessType getProcessType() { return getDelegate().getProcessType(); }
@Override public boolean isFeature() { return getDelegate().isFeature(); }
@Override public Set<PathElement> getChildAddresses(PathAddress address) { return getDelegate().getChildAddresses(address); }
@Override public Map<String, NotificationEntry> getNotificationDescriptions(PathAddress address, boolean inherited) { return getDelegate().getNotificationDescriptions(address, inherited); }
@Override public ManagementResourceRegistration getOverrideModel(String name) { return getDelegate().getOverrideModel(name); }