Class ServiceInterfaceInstanceConfigDependencyAnalyzer
- java.lang.Object
-
- lumis.portal.serialization.operation.ConfigDependencyAnalyzer<ServiceInterfaceInstanceConfig>
-
- lumis.portal.serviceinterfaceinstance.serialization.ServiceInterfaceInstanceConfigDependencyAnalyzer
-
public class ServiceInterfaceInstanceConfigDependencyAnalyzer extends ConfigDependencyAnalyzer<ServiceInterfaceInstanceConfig>
Responsible for analyze foreign key dependencies of a service interface instance being deserialized.- Since:
- 4.0.9
- Version:
- $Revision$ $Date$
-
-
Field Summary
-
Fields inherited from class lumis.portal.serialization.operation.ConfigDependencyAnalyzer
canPersist, configForeignKeys, dependencyKeys, deserializationContext, hasViolation, originalConfig, persistableConfig
-
-
Constructor Summary
Constructors Constructor Description ServiceInterfaceInstanceConfigDependencyAnalyzer(DeserializationContext deserializationContext, java.util.List<ConfigForeignKey> configForeignKeys, ServiceInterfaceInstancePersistableConfig serviceInterfaceInstancePersistableConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConfigPersistence
getConfigPersistence(IConfigPersister configPersister)
ServiceInterfaceInstancePersistableConfig
getMappedServiceInterfaceInstancePersistableConfig()
void
persist(IConfigPersister configPersister, boolean firstPersistenceIsRequired)
-
Methods inherited from class lumis.portal.serialization.operation.ConfigDependencyAnalyzer
addDependentConfigOperation, analyze, analyzeForeignKeys, foreignKeysExists, getCanPersist, getDependencyKeys, getHasViolation, getMappedPersistableConfig, getOriginalConfig, getPersistableConfig, setHasViolation
-
-
-
-
Constructor Detail
-
ServiceInterfaceInstanceConfigDependencyAnalyzer
public ServiceInterfaceInstanceConfigDependencyAnalyzer(DeserializationContext deserializationContext, java.util.List<ConfigForeignKey> configForeignKeys, ServiceInterfaceInstancePersistableConfig serviceInterfaceInstancePersistableConfig)
-
-
Method Detail
-
getConfigPersistence
protected ConfigPersistence getConfigPersistence(IConfigPersister configPersister)
- Overrides:
getConfigPersistence
in classConfigDependencyAnalyzer<ServiceInterfaceInstanceConfig>
-
persist
public void persist(IConfigPersister configPersister, boolean firstPersistenceIsRequired) throws PortalException
- Overrides:
persist
in classConfigDependencyAnalyzer<ServiceInterfaceInstanceConfig>
- Throws:
PortalException
-
getMappedServiceInterfaceInstancePersistableConfig
public ServiceInterfaceInstancePersistableConfig getMappedServiceInterfaceInstancePersistableConfig()
-
-