lumis.portal.serialization
Class DeserializationContext
java.lang.Object
lumis.portal.serialization.BaseSerializationContext
lumis.portal.serialization.DeserializationContext
public class DeserializationContext
- extends BaseSerializationContext
Context class for portal objects deserialization
- Since:
- 4.0.7
Constructor Summary |
DeserializationContext(SessionConfig sessionConfig,
ITransaction transaction,
String rootChannelId,
IDirectory directory,
boolean createNewIds,
boolean updateIfElementExists,
boolean importAsChild,
boolean deleteExistingElements,
boolean simulation,
DeserializationContext.ExistingStyleAction existingStyleAction,
boolean progressEnabled,
boolean includeContent)
|
Methods inherited from class lumis.portal.serialization.BaseSerializationContext |
getCurrentChannelPath, getDefaultSerializer, getDirectory, getGlobalGroups, getIncludeContent, getItemProgressMax, getItemProgressValue, getOverallProgressMax, getOverallProgressValue, getProcessId, getProgressEnabled, getResource, getRootChannelId, getSerializationSettings, getSessionConfig, getStartTime, getTransaction, incrementItemProgressValue, incrementOverallProgressValue, isShallowSerialization, logDebug, logDebug, logDebug, sendProgressFinalNotification, sendProgressNotification, sendProgressNotification, setCurrentChannelPath, setDefaultSerializer, setDirectory, setItemProgressMax, setItemProgressValue, setOverallProgressMax, setOverallProgressValue, setProcessId, setRootChannelId, setSerializationSettings, setShallowSerialization, setStartTime, updateProgressBar, updateProgressBar |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeserializationContext
public DeserializationContext(SessionConfig sessionConfig,
ITransaction transaction,
String rootChannelId,
IDirectory directory,
boolean createNewIds,
boolean updateIfElementExists,
boolean importAsChild,
boolean deleteExistingElements,
boolean simulation,
DeserializationContext.ExistingStyleAction existingStyleAction,
boolean progressEnabled,
boolean includeContent)
setTransaction
public void setTransaction(ITransaction transaction)
- Overrides:
setTransaction
in class BaseSerializationContext
setImportMemberRules
public void setImportMemberRules(DeserializationContext.ImportMemberRules importMemberRules)
getImportMemberRules
public DeserializationContext.ImportMemberRules getImportMemberRules()
isCreateNewIds
public boolean isCreateNewIds()
addIdMapping
public void addIdMapping(String id,
String newId)
getDependentConfigPersistences
public DependentConfigOperationCollection<ConfigPersistence> getDependentConfigPersistences()
isUpdateIfElementExists
public boolean isUpdateIfElementExists()
isImportAsChild
public boolean isImportAsChild()
getIdMapping
public String getIdMapping(String originalId)
hasIdMapping
public boolean hasIdMapping(String originalId)
applyForeignKeyFieldIdMappings
public void applyForeignKeyFieldIdMappings(Object target,
List<ConfigForeignKey> foreignKeys)
throws SerializationException
- Throws:
SerializationException
applyForeignKeyFieldIdMappings
public void applyForeignKeyFieldIdMappings(Object target,
String[] fieldNames)
throws SerializationException
- Throws:
SerializationException
applyPrimaryKeyFieldIdMappings
public void applyPrimaryKeyFieldIdMappings(Object target,
String[] fieldNames)
throws SerializationException
- Throws:
SerializationException
persistAllDependentConfigs
public void persistAllDependentConfigs()
throws PortalException
- Throws:
PortalException
persistDependentConfigs
public void persistDependentConfigs(String dependencyKey)
throws PortalException
- Throws:
PortalException
isMustRollBack
public boolean isMustRollBack()
setMustRollBack
public void setMustRollBack()
isDeleteExistingElements
public boolean isDeleteExistingElements()
isSimulation
public boolean isSimulation()
getExistingStyleAction
public DeserializationContext.ExistingStyleAction getExistingStyleAction()
getConfigDeletions
public Map<String,ConfigDeletion> getConfigDeletions()
addConfigDeletion
public void addConfigDeletion(ConfigDeletion configDeletion)
removeConfigDeletion
public void removeConfigDeletion(String configId)
getServiceInstanceDeserializationContext
public ServiceInstanceDeserializationContext getServiceInstanceDeserializationContext()
addLocalGroupPrefixMapping
public void addLocalGroupPrefixMapping(String original,
String mapped)
getLocalGroupPrefixMapping
public String getLocalGroupPrefixMapping(String original)
getOriginalGroupPrefix
public String getOriginalGroupPrefix(String mapping)
Lumisportal 6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.