org.qi4j.tools.model.util
Class DescriptorUtilities

java.lang.Object
  extended by org.qi4j.tools.model.util.DescriptorUtilities

public class DescriptorUtilities
extends java.lang.Object

Collection of Desciptor Utilities


Method Summary
static java.util.List<ServiceDetailDescriptor> findLayerAPI(LayerDetailDescriptor descriptor)
          Return list of Descriptor Detail for All service interfaces which are visible for the layer
static java.util.List<ServiceDetailDescriptor> findLayerSPI(LayerDetailDescriptor descriptor)
          Return list of Descriptor Detail for all service dependencies which are not satisfied from within the layer
static java.util.List<CompositeMethodDetailDescriptor> findMethod(CompositeDetailDescriptor descriptor)
          Return Descriptor Detail
static java.util.List<ServiceDetailDescriptor> findModule(ModuleDetailDescriptor descriptor)
          Return list of Descriptor Detail for all service dependencies which are not satisfied from within the module
static java.util.List<ServiceDetailDescriptor> findModuleAPI(ModuleDetailDescriptor descriptor)
          Return list of Descriptor Detail for All service interfaces which are visible for the module
static java.lang.Object findServiceConfiguration(ServiceDetailDescriptor descriptor)
          Return Descriptor Detail
static java.util.List<ServiceUsage> findServiceUsage(ServiceDetailDescriptor descriptor)
          Return list of Descriptor Detail for particular Service Usage
static java.util.List<CompositeMethodDetailDescriptor> findState(CompositeDetailDescriptor descriptor)
          Return Descriptor Detail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

findMethod

public static java.util.List<CompositeMethodDetailDescriptor> findMethod(CompositeDetailDescriptor descriptor)
Return Descriptor Detail

Parameters:
descriptor - ServiceDetailDescriptor
Returns:
list of Descritpor Detail (never return null)

findState

public static java.util.List<CompositeMethodDetailDescriptor> findState(CompositeDetailDescriptor descriptor)
Return Descriptor Detail

Parameters:
descriptor - ServiceDetailDescriptor
Returns:
list of Descritpor Detail (never return null)

findServiceConfiguration

public static java.lang.Object findServiceConfiguration(ServiceDetailDescriptor descriptor)
Return Descriptor Detail

Parameters:
descriptor - ServiceDetailDescriptor
Returns:
Descritpor Detail or null

findServiceUsage

public static java.util.List<ServiceUsage> findServiceUsage(ServiceDetailDescriptor descriptor)
Return list of Descriptor Detail for particular Service Usage

Parameters:
descriptor - ServiceDetailDescriptor
Returns:
list of service usage (never return null)

findModuleAPI

public static java.util.List<ServiceDetailDescriptor> findModuleAPI(ModuleDetailDescriptor descriptor)
Return list of Descriptor Detail for All service interfaces which are visible for the module

Parameters:
descriptor - ModuleDetailDescriptor
Returns:
list of ServiceDetailDescriptor (never return null)

findLayerAPI

public static java.util.List<ServiceDetailDescriptor> findLayerAPI(LayerDetailDescriptor descriptor)
Return list of Descriptor Detail for All service interfaces which are visible for the layer

Parameters:
descriptor - ModuleDetailDescriptor
Returns:
list of ServiceDetailDescriptor (never return null)

findModule

public static java.util.List<ServiceDetailDescriptor> findModule(ModuleDetailDescriptor descriptor)
Return list of Descriptor Detail for all service dependencies which are not satisfied from within the module

Parameters:
descriptor - ModuleDetailDescriptor
Returns:
list of ServiceDetailDescriptor (never return null)

findLayerSPI

public static java.util.List<ServiceDetailDescriptor> findLayerSPI(LayerDetailDescriptor descriptor)
Return list of Descriptor Detail for all service dependencies which are not satisfied from within the layer

Parameters:
descriptor - ModuleDetailDescriptor
Returns:
list of ServiceDetailDescriptor (never return null)