lumis.portal.serviceinstance
Class ServiceInstanceDependencyConfig

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

@StableMinor(version="6.1",
             sinceVersion="4.0")
public class ServiceInstanceDependencyConfig
extends java.lang.Object
implements ICloneableConfig<ServiceInstanceDependencyConfig>

Value class for dependency between service instances

Since:
4.0.0

Field Summary
static java.lang.String DEPENDENCY_TYPE_DOCUMENT_REPOSITORY
           
static java.lang.String DEPENDENCY_TYPE_IMAGE_REPOSITORY
           
static java.lang.String DEPENDENCY_TYPE_TAG_REPOSITORY
          The dependency type for tag repository.
 
Constructor Summary
ServiceInstanceDependencyConfig()
           
 
Method Summary
 ServiceInstanceDependencyConfig clone()
           
 void deserialize(org.w3c.dom.Node serviceInstanceDependencyNode)
           
 java.lang.String getDependencyType()
           
 java.lang.String getDependentServiceInstanceId()
           
 java.lang.String getId()
           
 java.lang.String getServiceInstanceId()
           
 void serialize(ServiceInstanceDependencyConfig dependencyConfig, java.io.OutputStream outputStream)
           
 void setDependencyType(java.lang.String dependencyType)
           
 void setDependentServiceInstanceId(java.lang.String dependentServiceInstanceId)
           
 void setId(java.lang.String id)
           
 void setServiceInstanceId(java.lang.String serviceInstanceId)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEPENDENCY_TYPE_IMAGE_REPOSITORY

public static final java.lang.String DEPENDENCY_TYPE_IMAGE_REPOSITORY
See Also:
Constant Field Values

DEPENDENCY_TYPE_DOCUMENT_REPOSITORY

public static final java.lang.String DEPENDENCY_TYPE_DOCUMENT_REPOSITORY
See Also:
Constant Field Values

DEPENDENCY_TYPE_TAG_REPOSITORY

public static final java.lang.String DEPENDENCY_TYPE_TAG_REPOSITORY
The dependency type for tag repository.

Since:
6.0.0
See Also:
Constant Field Values
Constructor Detail

ServiceInstanceDependencyConfig

public ServiceInstanceDependencyConfig()
Method Detail

getDependencyType

public java.lang.String getDependencyType()

setDependencyType

public void setDependencyType(java.lang.String dependencyType)

getDependentServiceInstanceId

public java.lang.String getDependentServiceInstanceId()

setDependentServiceInstanceId

public void setDependentServiceInstanceId(java.lang.String dependentServiceInstanceId)

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getServiceInstanceId

public java.lang.String getServiceInstanceId()

setServiceInstanceId

public void setServiceInstanceId(java.lang.String serviceInstanceId)

serialize

public void serialize(ServiceInstanceDependencyConfig dependencyConfig,
                      java.io.OutputStream outputStream)
               throws UnexpectedException
Throws:
UnexpectedException

deserialize

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

clone

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


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