Class SbbPartDescriptor

    • Constructor Detail

      • SbbPartDescriptor

        public SbbPartDescriptor​(SbbPartID component,
                                 DeployableUnitID deployableUnit,
                                 String source,
                                 LibraryID[] libraries,
                                 EventTypeID[] eventTypes,
                                 ProfileSpecificationID[] profileSpecs,
                                 SbbPartID[] sbbParts,
                                 ResourceAdaptorTypeID[] raTypes,
                                 String[] linkNames)

        Create a new SBB part component descriptor.

        Parameters:
        component - the identifier of the component.
        deployableUnit - the identifier of the deployable unit from which the component was installed.
        source - the source object (component jar or service XML file) within the deployable unit from which this component was installed.
        libraries - the identifiers of the libraries that the component depends on.
        eventTypes - the component identifiers of the event types used by this SBB part.
        profileSpecs - the component identifiers of the profile specifications used by this SBB part.
        sbbParts - the component identifiers of the SBB parts used by this SBB part
        raTypes - the component identifiers of the resource adaptor types used by this SBB part
        linkNames - the names of the resource adaptor entity links used by this SBB part.
        Throws:
        NullPointerException - if any argument is null.
    • Method Detail

      • getEventTypes

        public final EventTypeID[] getEventTypes()

        Get the component identifiers of the event types used by this SBB part.

        Returns:
        the component identifiers of the event types used by this SBB part.
      • getProfileSpecifications

        public final ProfileSpecificationID[] getProfileSpecifications()

        Get the component identifiers of the profile specifications used by this SBB part.

        Returns:
        the component identifiers of the profile specifications used by this SBB part.
      • getSbbParts

        public final SbbPartID[] getSbbParts()

        Get the component identifiers of the SBB parts used by this SBB part

        Returns:
        the component identifiers of the SBB parts used by this SBB part
      • getResourceAdaptorTypes

        public final ResourceAdaptorTypeID[] getResourceAdaptorTypes()

        Get the component identifiers of the resource adaptor types used by this SBB part

        Returns:
        the component identifiers of the resource adaptor types used by this SBB part
      • getResourceAdaptorEntityLinks

        public final String[] getResourceAdaptorEntityLinks()

        Get the names of the resource adaptor entity links used by this SBB part.

        Returns:
        the names of the resource adaptor entity links used by this SBB part.