lumis.portal.hyperlink
Class HyperLinkConfig

Package class diagram package HyperLinkConfig
java.lang.Object
  extended by lumis.portal.hyperlink.HyperLinkConfig
All Implemented Interfaces:
Cloneable

@StableMinor(version="5.5",
             sinceVersion="4.0")
public class HyperLinkConfig
extends Object
implements Cloneable

Value class for HyperLink data.

Since:
4.0.7

Constructor Summary
HyperLinkConfig()
           
 
Method Summary
 HyperLinkConfig clone()
          Creates a clone of this hyperlink.
 String getDestServiceId()
           
 String getDestServiceInstanceId()
           
 String getDestServiceInterfaceId()
           
 String getDestServiceInterfaceInstanceId()
           
 String getEntityId()
           
 Map<String,String[]> getParameterMap()
           
 String getSourcePageId()
           
 String getTargetId()
           
 int getTargetType()
           
 IURLFactory getURLFactory()
          Returns the URL factory to be used for creating the HyperLink URL.
 String getWebsite()
           
 void setDestServiceId(String destServiceId)
           
 void setDestServiceInstanceId(String destServiceInstanceId)
           
 void setDestServiceInterfaceId(String destServiceInterfaceId)
           
 void setDestServiceInterfaceInstanceId(String destServiceInterfaceInstanceId)
           
 void setEntityId(String itemId)
           
 void setParameterMap(Map<String,String[]> parameterMap)
           
 void setSourcePageId(String sourcePageId)
           
 void setTargetId(String targetId)
           
 void setTargetType(int targetType)
           
 void setURLFactory(IURLFactory urlFactory)
          Sets the URL factory to be used to generate the HyperLink URL.
 void setWebsite(String website)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HyperLinkConfig

public HyperLinkConfig()
Method Detail

getURLFactory

public IURLFactory getURLFactory()
Returns the URL factory to be used for creating the HyperLink URL.

Returns:
the URL factory (never null).
Since:
5.5.0

setURLFactory

public void setURLFactory(IURLFactory urlFactory)
Sets the URL factory to be used to generate the HyperLink URL. If not set, a default URL factory implementation will be used.

Parameters:
urlFactory - the URL factory.
Throws:
IllegalArgumentException - if urlFactory is null.
Since:
5.5.0

getDestServiceId

public String getDestServiceId()
Returns:
Returns the destServiceId.

setDestServiceId

public void setDestServiceId(String destServiceId)
Parameters:
destServiceId - The destServiceId to set.

getDestServiceInstanceId

public String getDestServiceInstanceId()
Returns:
Returns the destServiceInstanceId.

setDestServiceInstanceId

public void setDestServiceInstanceId(String destServiceInstanceId)
Parameters:
destServiceInstanceId - The destServiceInstanceId to set.

getDestServiceInterfaceId

public String getDestServiceInterfaceId()
Returns:
Returns the destServiceInterfaceId.

setDestServiceInterfaceId

public void setDestServiceInterfaceId(String destServiceInterfaceId)
Parameters:
destServiceInterfaceId - The destServiceInterfaceId to set.

getDestServiceInterfaceInstanceId

public String getDestServiceInterfaceInstanceId()
Returns:
Returns the destServiceInterfaceInstanceId.

setDestServiceInterfaceInstanceId

public void setDestServiceInterfaceInstanceId(String destServiceInterfaceInstanceId)
Parameters:
destServiceInterfaceInstanceId - The destServiceInterfaceInstanceId to set.

getEntityId

public String getEntityId()
Returns:
Returns the entityId.

setEntityId

public void setEntityId(String itemId)
Parameters:
entityId - The entityId to set.

getSourcePageId

public String getSourcePageId()
Returns:
Returns the sourcePageId.

setSourcePageId

public void setSourcePageId(String sourcePageId)
Parameters:
sourcePageId - The sourcePageId to set.

getWebsite

public String getWebsite()
Returns:
Returns the website.

setWebsite

public void setWebsite(String website)
Parameters:
website - The website to set.

getParameterMap

public Map<String,String[]> getParameterMap()

setParameterMap

public void setParameterMap(Map<String,String[]> parameterMap)

getTargetId

public String getTargetId()

setTargetId

public void setTargetId(String targetId)

getTargetType

public int getTargetType()

setTargetType

public void setTargetType(int targetType)

clone

public HyperLinkConfig clone()
Creates a clone of this hyperlink.

Overrides:
clone in class Object
Returns:
the clone.
Since:
4.2.0


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