public class MetricTemplateSynchronizer extends Object implements Synchronizer<org.rhq.core.domain.measurement.MeasurementDefinition,org.rhq.core.domain.sync.entity.MetricTemplate>
| Constructor and Description |
|---|
MetricTemplateSynchronizer() |
MetricTemplateSynchronizer(MeasurementDefinitionManagerLocal measurementDefinitionManager,
MeasurementScheduleManagerLocal measurementScheduleManager) |
| Modifier and Type | Method and Description |
|---|---|
Exporter<org.rhq.core.domain.measurement.MeasurementDefinition,org.rhq.core.domain.sync.entity.MetricTemplate> |
getExporter()
The exporter to use to export the entities.
|
Importer<org.rhq.core.domain.measurement.MeasurementDefinition,org.rhq.core.domain.sync.entity.MetricTemplate> |
getImporter()
The importer to import the entities with.
|
Set<ConsistencyValidator> |
getRequiredValidators()
The set of validators that are required to validate the
state of the export or the current installation during import.
|
void |
initialize(org.rhq.core.domain.auth.Subject subject,
javax.persistence.EntityManager entityManager)
Initializes the synchronizer so that it can access database
and is authorization aware.
|
public MetricTemplateSynchronizer()
public MetricTemplateSynchronizer(MeasurementDefinitionManagerLocal measurementDefinitionManager, MeasurementScheduleManagerLocal measurementScheduleManager)
public void initialize(org.rhq.core.domain.auth.Subject subject,
javax.persistence.EntityManager entityManager)
Synchronizerinitialize in interface Synchronizer<org.rhq.core.domain.measurement.MeasurementDefinition,org.rhq.core.domain.sync.entity.MetricTemplate>subject - the currently logged in userentityManager - the entity manager to access the database with (if not using one
of the RHQ's SLSBs)public Exporter<org.rhq.core.domain.measurement.MeasurementDefinition,org.rhq.core.domain.sync.entity.MetricTemplate> getExporter()
SynchronizergetExporter in interface Synchronizer<org.rhq.core.domain.measurement.MeasurementDefinition,org.rhq.core.domain.sync.entity.MetricTemplate>public Importer<org.rhq.core.domain.measurement.MeasurementDefinition,org.rhq.core.domain.sync.entity.MetricTemplate> getImporter()
SynchronizergetImporter in interface Synchronizer<org.rhq.core.domain.measurement.MeasurementDefinition,org.rhq.core.domain.sync.entity.MetricTemplate>public Set<ConsistencyValidator> getRequiredValidators()
Synchronizer
The validators need not to be initialized.
getRequiredValidators in interface Synchronizer<org.rhq.core.domain.measurement.MeasurementDefinition,org.rhq.core.domain.sync.entity.MetricTemplate>Copyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.