public AccessAuditResourceDefinition(final ManagedAuditLogger auditLogger, final PathManagerService pathManager, final EnvironmentNameReader environmentReader) { super( PATH_ELEMENT, DomainManagementResolver.getResolver(DEPRECATED_MESSAGE_CATEGORY), new AbstractAddStepHandler() { @Override protected boolean requiresRuntime(OperationContext context) { return false; }}, new AbstractRemoveStepHandler() { @Override protected boolean requiresRuntime(OperationContext context) { return false; }}); this.auditLogger = auditLogger; this.pathManager = pathManager; this.environmentReader = environmentReader; setDeprecated(ModelVersion.create(1, 7)); }
@Override public void registerChildren(ManagementResourceRegistration resourceRegistration) { if (environment != Environment.DOMAIN) { resourceRegistration.registerSubModel(ManagementControllerResourceDefinition.INSTANCE); resourceRegistration.registerSubModel(SecurityRealmResourceDefinition.INSTANCE); resourceRegistration.registerSubModel(LdapConnectionResourceDefinition.newInstance()); // Configuration Changes resourceRegistration.registerSubModel(LegacyConfigurationChangeResourceDefinition.INSTANCE); } for (ResourceDefinition current : interfaces) { resourceRegistration.registerSubModel(current); } switch (environment) { case DOMAIN: resourceRegistration.registerSubModel(AccessAuthorizationResourceDefinition.forDomain(authorizer)); resourceRegistration.registerSubModel(LegacyConfigurationChangeResourceDefinition.forDomain()); break; case DOMAIN_SERVER: resourceRegistration.registerSubModel(AccessAuthorizationResourceDefinition.forDomainServer(authorizer)); break; case STANDALONE_SERVER: resourceRegistration.registerSubModel(AccessAuthorizationResourceDefinition.forStandaloneServer(authorizer)); } if (environment != Environment.DOMAIN) { resourceRegistration.registerSubModel(new AccessAuditResourceDefinition(auditLogger, pathManager, environmentReader)); resourceRegistration.registerSubModel(AccessIdentityResourceDefinition.newInstance(securityIdentitySupplier)); } }
@Override public void registerChildren(ManagementResourceRegistration resourceRegistration) { if (environment != Environment.DOMAIN) { resourceRegistration.registerSubModel(ManagementControllerResourceDefinition.INSTANCE); resourceRegistration.registerSubModel(SecurityRealmResourceDefinition.INSTANCE); resourceRegistration.registerSubModel(LdapConnectionResourceDefinition.newInstance()); // Configuration Changes resourceRegistration.registerSubModel(LegacyConfigurationChangeResourceDefinition.INSTANCE); } for (ResourceDefinition current : interfaces) { resourceRegistration.registerSubModel(current); } switch (environment) { case DOMAIN: resourceRegistration.registerSubModel(AccessAuthorizationResourceDefinition.forDomain(authorizer)); resourceRegistration.registerSubModel(LegacyConfigurationChangeResourceDefinition.forDomain()); break; case DOMAIN_SERVER: resourceRegistration.registerSubModel(AccessAuthorizationResourceDefinition.forDomainServer(authorizer)); break; case STANDALONE_SERVER: resourceRegistration.registerSubModel(AccessAuthorizationResourceDefinition.forStandaloneServer(authorizer)); } if (environment != Environment.DOMAIN) { resourceRegistration.registerSubModel(new AccessAuditResourceDefinition(auditLogger, pathManager, environmentReader)); resourceRegistration.registerSubModel(AccessIdentityResourceDefinition.newInstance(securityIdentitySupplier)); } }
public AccessAuditResourceDefinition(final ManagedAuditLogger auditLogger, final PathManagerService pathManager, final EnvironmentNameReader environmentReader) { super( PATH_ELEMENT, DomainManagementResolver.getResolver(DEPRECATED_MESSAGE_CATEGORY), new AbstractAddStepHandler() { @Override protected boolean requiresRuntime(OperationContext context) { return false; }}, new AbstractRemoveStepHandler() { @Override protected boolean requiresRuntime(OperationContext context) { return false; }}); this.auditLogger = auditLogger; this.pathManager = pathManager; this.environmentReader = environmentReader; setDeprecated(ModelVersion.create(1, 7)); }