it.eng.spagobi.engines.network.bean
Class CrossNavigationLink

java.lang.Object
  extended by it.eng.spagobi.engines.network.bean.CrossNavigationLink

public class CrossNavigationLink
extends java.lang.Object


Nested Class Summary
 class CrossNavigationLink.CrossNavigationParameter
           
static class CrossNavigationLink.CrossNavigationParameterType
          This enum represent the types of cross navigation links
 
Field Summary
static org.apache.log4j.Logger logger
           
 
Constructor Summary
CrossNavigationLink(java.lang.String document)
           
 
Method Summary
 void addParameter(java.lang.String name, java.lang.String value, java.lang.String type, java.lang.String property)
           
 java.lang.String getDocument()
           
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getDynamicParameters()
          Get the map (type,(parameter,property)) for the dynamic parameters.
 java.util.Map<java.lang.String,java.lang.String> getFixedParameters()
          Get the map (name/value) for the fixed parameters.
 java.lang.String getTarget()
           
 void setTarget(java.lang.String target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static transient org.apache.log4j.Logger logger
Constructor Detail

CrossNavigationLink

public CrossNavigationLink(java.lang.String document)
Method Detail

addParameter

public void addParameter(java.lang.String name,
                         java.lang.String value,
                         java.lang.String type,
                         java.lang.String property)

getFixedParameters

public java.util.Map<java.lang.String,java.lang.String> getFixedParameters()
Get the map (name/value) for the fixed parameters. The fixed parameters are the ones with type RELATIVE and ABSOLUTE

Returns:

getDynamicParameters

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getDynamicParameters()
Get the map (type,(parameter,property)) for the dynamic parameters. The dynamic parameters are the ones with type EDGE and NODE. We need these three informations to create the cross navigation link. Type: to understand the event Parameter: name of the parameter Property: the property of the object to bind

Returns:

getDocument

public java.lang.String getDocument()

getTarget

public java.lang.String getTarget()

setTarget

public void setTarget(java.lang.String target)