lumis.portal.channel.template
Class ChannelTemplateLinkConfig

Package class diagram package ChannelTemplateLinkConfig
java.lang.Object
  extended by lumis.portal.channel.template.ChannelTemplateLinkConfig
All Implemented Interfaces:
java.lang.Cloneable, ICloneableConfig<ChannelTemplateLinkConfig>

public class ChannelTemplateLinkConfig
extends java.lang.Object
implements java.lang.Cloneable, ICloneableConfig<ChannelTemplateLinkConfig>

Information of the link of a channel template resource.

Since:
4.0.0

Field Summary
static java.lang.Object[][] aclDependencies
           
static java.lang.Object[][] channelDependencies
           
static java.lang.Object[][][] elementsDependenciesReplacement
           
static int[] elementsTypeOrder
           
static java.lang.Object[][] localGroupDependencies
           
static java.lang.Object[][] pageDependencies
           
static java.lang.Object[][] serviceInstanceCustomPropertiesDependencies
           
static java.lang.Object[][] serviceInstanceDependencies
           
static java.lang.Object[][] serviceInstanceDependencyDependencies
           
static java.lang.Object[][] serviceInterfaceDependencies
           
static java.lang.Object[][] serviceInterfaceInstanceCustomPropertiesDependencies
           
static int TYPE_ACL
           
static int TYPE_CHANNEL
           
static int TYPE_LOCAL_GROUP
           
static int TYPE_PAGE
           
static int TYPE_SERVICE_INSTANCE
           
static int TYPE_SERVICE_INSTANCE_CUSTOM_PROPERTIES
           
static int TYPE_SERVICE_INSTANCE_DEPENDENCY
           
static int TYPE_SERVICE_INTERFACE_INSTANCE
           
static int TYPE_SERVICE_INTERFACE_INSTANCE_CUSTOM_PROPERTIES
           
 
Constructor Summary
ChannelTemplateLinkConfig()
           
 
Method Summary
 ChannelTemplateLinkConfig clone()
           
 void deserialize(org.w3c.dom.Node channelNode)
           
 java.lang.String getDestinationChannelId()
           
 java.lang.String getDestinationId()
           
 java.lang.String getId()
           
 int getItemType()
           
 java.lang.String getSourceId()
           
 java.lang.String getTemplateChannelId()
           
 boolean isIdentical(ChannelTemplateLinkConfig channelTemplateLinkConfig)
          Returns true if all properties of this object are equals to the properties of the given object.
 boolean isLinked()
           
 void serialize(java.io.OutputStream outputStream)
           
 void setDestinationChannelId(java.lang.String destinationChannelId)
           
 void setDestinationId(java.lang.String destinationId)
           
 void setId(java.lang.String id)
           
 void setItemType(int itemType)
           
 void setLinked(boolean linked)
           
 void setSourceId(java.lang.String sourceId)
           
 void setTemplateChannelId(java.lang.String templateChannelId)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_ACL

public static final int TYPE_ACL
See Also:
Constant Field Values

TYPE_CHANNEL

public static final int TYPE_CHANNEL
See Also:
Constant Field Values

TYPE_LOCAL_GROUP

public static final int TYPE_LOCAL_GROUP
See Also:
Constant Field Values

TYPE_SERVICE_INSTANCE

public static final int TYPE_SERVICE_INSTANCE
See Also:
Constant Field Values

TYPE_PAGE

public static final int TYPE_PAGE
See Also:
Constant Field Values

TYPE_SERVICE_INTERFACE_INSTANCE

public static final int TYPE_SERVICE_INTERFACE_INSTANCE
See Also:
Constant Field Values

TYPE_SERVICE_INSTANCE_CUSTOM_PROPERTIES

public static final int TYPE_SERVICE_INSTANCE_CUSTOM_PROPERTIES
See Also:
Constant Field Values

TYPE_SERVICE_INTERFACE_INSTANCE_CUSTOM_PROPERTIES

public static final int TYPE_SERVICE_INTERFACE_INSTANCE_CUSTOM_PROPERTIES
See Also:
Constant Field Values

TYPE_SERVICE_INSTANCE_DEPENDENCY

public static final int TYPE_SERVICE_INSTANCE_DEPENDENCY
See Also:
Constant Field Values

elementsTypeOrder

public static final int[] elementsTypeOrder

aclDependencies

public static final java.lang.Object[][] aclDependencies

channelDependencies

public static final java.lang.Object[][] channelDependencies

localGroupDependencies

public static final java.lang.Object[][] localGroupDependencies

serviceInstanceDependencies

public static final java.lang.Object[][] serviceInstanceDependencies

pageDependencies

public static final java.lang.Object[][] pageDependencies

serviceInterfaceDependencies

public static final java.lang.Object[][] serviceInterfaceDependencies

serviceInstanceCustomPropertiesDependencies

public static final java.lang.Object[][] serviceInstanceCustomPropertiesDependencies

serviceInterfaceInstanceCustomPropertiesDependencies

public static final java.lang.Object[][] serviceInterfaceInstanceCustomPropertiesDependencies

serviceInstanceDependencyDependencies

public static final java.lang.Object[][] serviceInstanceDependencyDependencies

elementsDependenciesReplacement

public static final java.lang.Object[][][] elementsDependenciesReplacement
Constructor Detail

ChannelTemplateLinkConfig

public ChannelTemplateLinkConfig()
Method Detail

getDestinationChannelId

public java.lang.String getDestinationChannelId()

setDestinationChannelId

public void setDestinationChannelId(java.lang.String destinationChannelId)

getDestinationId

public java.lang.String getDestinationId()

setDestinationId

public void setDestinationId(java.lang.String destinationId)

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getItemType

public int getItemType()

setItemType

public void setItemType(int itemType)

isLinked

public boolean isLinked()

setLinked

public void setLinked(boolean linked)

getSourceId

public java.lang.String getSourceId()

setSourceId

public void setSourceId(java.lang.String sourceId)

getTemplateChannelId

public java.lang.String getTemplateChannelId()

setTemplateChannelId

public void setTemplateChannelId(java.lang.String templateChannelId)

serialize

public void serialize(java.io.OutputStream outputStream)
               throws PortalException
Throws:
PortalException

deserialize

public void deserialize(org.w3c.dom.Node channelNode)
                 throws PortalException
Throws:
PortalException

clone

public ChannelTemplateLinkConfig clone()
                                throws java.lang.CloneNotSupportedException
Specified by:
clone in interface ICloneableConfig<ChannelTemplateLinkConfig>
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

isIdentical

public boolean isIdentical(ChannelTemplateLinkConfig channelTemplateLinkConfig)
Returns true if all properties of this object are equals to the properties of the given object.

Parameters:
channelTemplateLinkConfig - the object to compare the properties with.
Returns:
true if the properties are equal, false otherwise.
Since:
5.6.0


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