ist.palcom.contingency.manager.measures
Class SameDeviceByServices

java.lang.Object
  extended by ist.palcom.contingency.manager.measures.SameResourceTypeRelation
      extended by ist.palcom.contingency.manager.measures.SameDeviceByServices
All Implemented Interfaces:
IResourceEquivRelation

public class SameDeviceByServices
extends SameResourceTypeRelation

A relation considering the equality of devices by equality of services they are holding, i.e. every service hosted on one device has to have an equivalent service hosted by the second device and vice versa.


Constructor Summary
SameDeviceByServices(SameResourceTypeRelation serviceEquivRelation)
           
 
Method Summary
 boolean isSameResource(java.lang.Object deviceDesc, java.lang.Object alternateDesc)
           
 void setServiceEquivRelation(SameResourceTypeRelation serviceEquivRelation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SameDeviceByServices

public SameDeviceByServices(SameResourceTypeRelation serviceEquivRelation)
Method Detail

setServiceEquivRelation

public void setServiceEquivRelation(SameResourceTypeRelation serviceEquivRelation)

isSameResource

public boolean isSameResource(java.lang.Object deviceDesc,
                              java.lang.Object alternateDesc)
Specified by:
isSameResource in interface IResourceEquivRelation
Specified by:
isSameResource in class SameResourceTypeRelation