lumis.portal.serialization
Class SerializationContext

Package class diagram package SerializationContext
java.lang.Object
  extended by lumis.portal.serialization.BaseSerializationContext
      extended by lumis.portal.serialization.SerializationContext

public class SerializationContext
extends BaseSerializationContext

Context class for portal objects serialization

Since:
4.0.7

Constructor Summary
SerializationContext(SessionConfig sessionConfig, ITransaction transaction, String rootChannelId, IDirectory directory, boolean progressEnabled, boolean includeContent)
           
 
Method Summary
 void addReferencedServiceInterface(String serviceId, String serviceInterfaceId)
           
 Set<String> getChannelIds()
           
 List<Dependency> getExternalDependencies()
           
 Map<String,Dependency> getExternalServiceInstanceDependencies()
           
 Set<String> getReferencedCssIds()
           
 Map<String,Set<String>> getReferencedServiceInterfaceIds()
           
 Set<String> getReferencedServiceInterfaceStyleIds()
           
 ServiceInstanceSerializationContext getServiceInstanceSerializationContext()
           
 boolean getShowExternalDependencyWarnings()
           
 void setShowExternalDependencyWarnings(boolean showExternalDependencyWarnings)
           
 void setTransaction(ITransaction transaction)
           
 
Methods inherited from class lumis.portal.serialization.BaseSerializationContext
getCurrentChannelPath, getDirectory, getIncludeContent, getItemProgressMax, getItemProgressValue, getOverallProgressMax, getOverallProgressValue, getProcessId, getProgressEnabled, getResource, getRootChannelId, getSerializationSettings, getSessionConfig, getStartTime, getTransaction, incrementItemProgressValue, incrementOverallProgressValue, logDebug, logDebug, logDebug, sendProgressFinalNotification, sendProgressNotification, sendProgressNotification, setCurrentChannelPath, setDirectory, setItemProgressMax, setItemProgressValue, setOverallProgressMax, setOverallProgressValue, setProcessId, setRootChannelId, setSerializationSettings, setStartTime, updateProgressBar, updateProgressBar
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializationContext

public SerializationContext(SessionConfig sessionConfig,
                            ITransaction transaction,
                            String rootChannelId,
                            IDirectory directory,
                            boolean progressEnabled,
                            boolean includeContent)
                     throws PortalException
Throws:
PortalException
Method Detail

getReferencedServiceInterfaceStyleIds

public Set<String> getReferencedServiceInterfaceStyleIds()

getReferencedCssIds

public Set<String> getReferencedCssIds()

getReferencedServiceInterfaceIds

public Map<String,Set<String>> getReferencedServiceInterfaceIds()

addReferencedServiceInterface

public void addReferencedServiceInterface(String serviceId,
                                          String serviceInterfaceId)

getExternalDependencies

public List<Dependency> getExternalDependencies()

getExternalServiceInstanceDependencies

public Map<String,Dependency> getExternalServiceInstanceDependencies()

getChannelIds

public Set<String> getChannelIds()

getServiceInstanceSerializationContext

public ServiceInstanceSerializationContext getServiceInstanceSerializationContext()

getShowExternalDependencyWarnings

public boolean getShowExternalDependencyWarnings()

setShowExternalDependencyWarnings

public void setShowExternalDependencyWarnings(boolean showExternalDependencyWarnings)

setTransaction

public void setTransaction(ITransaction transaction)
Overrides:
setTransaction in class BaseSerializationContext


Lumisportal  4.2.1.080903 - Copyright © 2001-2007, Lumis. All Rights Reserved.