Interface SoftwareComponent

All Superinterfaces:
CMetadata, MdObjectBase, MdObjectBaseUtil, MdObjectBaseXML, PrimaryType, Remote, Root
All Known Subinterfaces:
ConfiguredComponent, DeployedComponent, LogicalServer, ServerComponent, ServerContext, ServiceComponent

public interface SoftwareComponent extends PrimaryType
Used to define an application hierarchy. The application hierarchy contains information sepcific to the application including configuration properties. An application would use the SoftwareComponent that represents the application as a starting place to navigate through the hierarchy that is made of Trees and Groups and their members.

Attributes of SoftwareComponent are:

Associations of SoftwareComponent are:

Usage

To create an instance of this SoftwareComponent, use the factory create methods.
Example: create a SoftwareComponent with name "SoftwareComponent_Object", in repository "AAAAAAAA".
 // create a store to contain your objects for this change. If you do not have an existing object
 // or store to use.  You may obtain the store from another object by using Object.getObjectStore().
 MdFactory factory; //where "factory" is a valid MdFactory instance
 MdObjectStore objectStore = factory.createObjectStore();
 SoftwareComponent myObject = (SoftwareComponent) factory.createComplexMetadataObject(objectStore, "SoftwareComponent_Object", MetadataObjects.SOFTWARECOMPONENT, "AAAAAAAA");
 myObject.updateMetadataAll();  // Write object to server
 objectStore.dispose();  // dispose of the object store if it is no longer needed
 

Behavior

  • Attributes and associations for this object can be retrieved by using the methods in MdOMIUtil.
  • When changes are made to the object, either by setting an attribute or adding objects to a particular association, they can be persisted to the metadata server with the updateMetadataAll method.
  • If an object needs to be deleted, the delete method can be used. This will flag the object as being deleted on the client, and will require an update call to persist the change to the server.

Dependencies

This class depends on objects being contained in an MdObjectStore. Object stores should be disposed of when they are no longer needed as this will help clean up memory. Disposing an object store will dispose of all objects contained within that store.

Since:
9.0
  • Field Details

    • ATTRIBUTE_SOFTWAREVERSION_NAME

      static final String ATTRIBUTE_SOFTWAREVERSION_NAME
      Constant used for the name of the SoftwareVersion attribute.

      SoftwareVersion: This is a string that represents the version of the software that is running.

      See Also:
    • ATTRIBUTE_MAJOR_NAME

      static final String ATTRIBUTE_MAJOR_NAME
      Constant used for the name of the Major attribute.

      Major: This is an indicator of the major release number of this component.

      See Also:
    • ATTRIBUTE_MINOR_NAME

      static final String ATTRIBUTE_MINOR_NAME
      Constant used for the name of the Minor attribute.

      Minor: This is an indication of the minor release number of this component.

      See Also:
    • ATTRIBUTE_VENDOR_NAME

      static final String ATTRIBUTE_VENDOR_NAME
      Constant used for the name of the Vendor attribute.

      Vendor: A string that represents the vendor of the software.

      See Also:
    • ATTRIBUTE_SPECVERSION_NAME

      static final String ATTRIBUTE_SPECVERSION_NAME
      Constant used for the name of the SpecVersion attribute.

      SpecVersion: A string that indicates the name and the version number of the specification implemented by this component.

      See Also:
    • ATTRIBUTE_SPECVENDOR_NAME

      static final String ATTRIBUTE_SPECVENDOR_NAME
      Constant used for the name of the SpecVendor attribute.

      SpecVendor: The name of the vendor that provided the specification.

      See Also:
    • ATTRIBUTE_VENDORIDENTIFIER_NAME

      static final String ATTRIBUTE_VENDORIDENTIFIER_NAME
      Constant used for the name of the VendorIdentifier attribute.

      VendorIdentifier: An ID representing the vendor of the software.

      See Also:
    • ATTRIBUTE_CLASSIDENTIFIER_NAME

      static final String ATTRIBUTE_CLASSIDENTIFIER_NAME
      Constant used for the name of the ClassIdentifier attribute.

      ClassIdentifier: The class identifier is a unique identifier for this component. If this is a Java component, it is the full name of the Java class. Here are the class identifiers for various SAS servers

      Workspace (classic SAS server): 440196d4-90f0-11d0-9f41-00a024bb830c

      StoredProcessServer (SAS/Intrnet V9): 15931e31-667f-11d5-8804-00c04f35ac8c

      Metadata server (OMS): 2887e7d7-4780-11d4-879f-00c04f38f0db (9.1.3) : 0217E202-B560-11DB-AD91-001083FF6836 (9.2)

      MDX Server (OLAP V9): f3f46472-1e31-11d5-87c2-00c04f38f9f6

      GMS (generic server): 9c186a64-83e4-11d2-b956-00c04f81993c

      MQX (message queue server): 8d9ef489-8d1e-11d2-b94f-00c04f8198c0

      Connect server: 028e4060-d545-11d5-880d-aa0004006d06

      See Also:
    • ATTRIBUTE_PRODUCTNAME_NAME

      static final String ATTRIBUTE_PRODUCTNAME_NAME
      Constant used for the name of the ProductName attribute.

      ProductName: The product name. For example: Visio, Excel

      See Also:
    • ATTRIBUTE_PLATFORM_NAME

      static final String ATTRIBUTE_PLATFORM_NAME
      Constant used for the name of the Platform attribute.

      Platform: This represents the platform or language of the component. Examples are: COM, Java.

      See Also:
    • ATTRIBUTE_PRODUCTIDENTIFIER_NAME

      static final String ATTRIBUTE_PRODUCTIDENTIFIER_NAME
      Constant used for the name of the ProductIdentifier attribute.

      ProductIdentifier: The vendors unique identifier for this product. For SAS products this may be, but is not limited to, the PRODNUM.

      See Also:
    • ATTRIBUTE_CONFIGUREVERSION_NAME

      static final String ATTRIBUTE_CONFIGUREVERSION_NAME
      Constant used for the name of the ConfigureVersion attribute.

      ConfigureVersion: This is a string that represents the version of the code in the configuration directory.

      See Also:
    • ASSOCIATION_CUSTOMIZEDPROPERTIES_NAME

      static final String ASSOCIATION_CUSTOMIZEDPROPERTIES_NAME
      Constant used for the name of the CustomizedProperties association.

      CustomizedProperties: The properties customized by this program.  

      See Also:
    • ASSOCIATION_CUSTOMIZEDTRANSFORMATIONS_NAME

      static final String ASSOCIATION_CUSTOMIZEDTRANSFORMATIONS_NAME
      Constant used for the name of the CustomizedTransformations association.

      CustomizedTransformations: The objects that use this software component as a customizer.  

      See Also:
    • ASSOCIATION_CUSTOMIZEDTYPES_NAME

      static final String ASSOCIATION_CUSTOMIZEDTYPES_NAME
      Constant used for the name of the CustomizedTypes association.

      CustomizedTypes: The PropertyTypes customized by this program.  

      See Also:
    • ASSOCIATION_DEPENDENTCOMPONENTS_NAME

      static final String ASSOCIATION_DEPENDENTCOMPONENTS_NAME
      Constant used for the name of the DependentComponents association.

      DependentComponents: The components that are dependents of this component.  

      See Also:
    • ASSOCIATION_EDITEDPROPERTIES_NAME

      static final String ASSOCIATION_EDITEDPROPERTIES_NAME
      Constant used for the name of the EditedProperties association.

      EditedProperties: The properties that are edited using this program.  

      See Also:
    • ASSOCIATION_EDITEDTYPES_NAME

      static final String ASSOCIATION_EDITEDTYPES_NAME
      Constant used for the name of the EditedTypes association.

      EditedTypes: The PropertyType objects that can be edited by this program.  

      See Also:
    • ASSOCIATION_IMPLEMENTEDOBJECTS_NAME

      static final String ASSOCIATION_IMPLEMENTEDOBJECTS_NAME
      Constant used for the name of the ImplementedObjects association.

      ImplementedObjects: The information contained in these objects is used by this software component.  

      See Also:
    • ASSOCIATION_SOFTWAREGROUPS_NAME

      static final String ASSOCIATION_SOFTWAREGROUPS_NAME
      Constant used for the name of the SoftwareGroups association.

      SoftwareGroups: The groups associated with this SoftwareComponent.  

      See Also:
    • ASSOCIATION_SOFTWARETREES_NAME

      static final String ASSOCIATION_SOFTWARETREES_NAME
      Constant used for the name of the SoftwareTrees association.

      SoftwareTrees: The trees used by this software component.  

      See Also:
    • ASSOCIATION_VALIDATEDPROPERTIES_NAME

      static final String ASSOCIATION_VALIDATEDPROPERTIES_NAME
      Constant used for the name of the ValidatedProperties association.

      ValidatedProperties: The properties that are validated by this program.  

      See Also:
    • ASSOCIATION_VALIDATEDTYPES_NAME

      static final String ASSOCIATION_VALIDATEDTYPES_NAME
      Constant used for the name of the ValidatedTypes association.

      ValidatedTypes: The PropertyType objects that are validated by this program.  

      See Also:
    • ASSOCIATION_DEPENDSONCOMPONENTS_NAME

      static final String ASSOCIATION_DEPENDSONCOMPONENTS_NAME
      Constant used for the name of the DependsOnComponents association.

      DependsOnComponents: The components that this component depends upon. 

      See Also:
    • ASSOCIATION_DEPLOYEDCOMPONENTS_NAME

      static final String ASSOCIATION_DEPLOYEDCOMPONENTS_NAME
      Constant used for the name of the DeployedComponents association.

      DeployedComponents: *Unknown* 

      See Also:
    • ASSOCIATION_PROPERTYGROUPS_NAME

      static final String ASSOCIATION_PROPERTYGROUPS_NAME
      Constant used for the name of the PropertyGroups association.

      PropertyGroups: The property groups that can be displayed using this form. 

      See Also:
  • Method Details

    • initializeRequiredObjects

      void initializeRequiredObjects() throws RemoteException
      (S) This initializes the Required Objects(Roles) which are:
      Specified by:
      initializeRequiredObjects in interface MdObjectBaseUtil
      Specified by:
      initializeRequiredObjects in interface PrimaryType
      Specified by:
      initializeRequiredObjects in interface Root
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • initializePredObjects

      void initializePredObjects() throws RemoteException
      (S) Adds the Associated objects to the predObjects which are:
      CustomizedProperties
      CustomizedTransformations
      CustomizedTypes
      DependentComponents
      EditedProperties
      EditedTypes
      ImplementedObjects
      SoftwareGroups
      SoftwareTrees
      ValidatedProperties
      ValidatedTypes
      Specified by:
      initializePredObjects in interface MdObjectBase
      Specified by:
      initializePredObjects in interface PrimaryType
      Specified by:
      initializePredObjects in interface Root
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getSoftwareVersion

      String getSoftwareVersion() throws RemoteException
      Gets the String value of SoftwareVersion
      Returns:
      The SoftwareVersion
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getSoftwareVersionState

      int getSoftwareVersionState() throws RemoteException
      Gets the Metadata State of SoftwareVersion
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getSoftwareVersionMaxLength

      int getSoftwareVersionMaxLength() throws RemoteException
      Gets the maximum length of SoftwareVersion
      Returns:
      The max size
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getMajor

      int getMajor() throws RemoteException
      Gets the int value of Major
      Returns:
      The Major
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getMajorState

      int getMajorState() throws RemoteException
      Gets the Metadata State of Major
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getMinor

      int getMinor() throws RemoteException
      Gets the int value of Minor
      Returns:
      The Minor
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getMinorState

      int getMinorState() throws RemoteException
      Gets the Metadata State of Minor
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getVendor

      String getVendor() throws RemoteException
      Gets the String value of Vendor
      Returns:
      The Vendor
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getVendorState

      int getVendorState() throws RemoteException
      Gets the Metadata State of Vendor
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getVendorMaxLength

      int getVendorMaxLength() throws RemoteException
      Gets the maximum length of Vendor
      Returns:
      The max size
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getSpecVersion

      String getSpecVersion() throws RemoteException
      Gets the String value of SpecVersion
      Returns:
      The SpecVersion
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getSpecVersionState

      int getSpecVersionState() throws RemoteException
      Gets the Metadata State of SpecVersion
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getSpecVersionMaxLength

      int getSpecVersionMaxLength() throws RemoteException
      Gets the maximum length of SpecVersion
      Returns:
      The max size
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getSpecVendor

      String getSpecVendor() throws RemoteException
      Gets the String value of SpecVendor
      Returns:
      The SpecVendor
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getSpecVendorState

      int getSpecVendorState() throws RemoteException
      Gets the Metadata State of SpecVendor
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getSpecVendorMaxLength

      int getSpecVendorMaxLength() throws RemoteException
      Gets the maximum length of SpecVendor
      Returns:
      The max size
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getVendorIdentifier

      String getVendorIdentifier() throws RemoteException
      Gets the String value of VendorIdentifier
      Returns:
      The VendorIdentifier
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getVendorIdentifierState

      int getVendorIdentifierState() throws RemoteException
      Gets the Metadata State of VendorIdentifier
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getVendorIdentifierMaxLength

      int getVendorIdentifierMaxLength() throws RemoteException
      Gets the maximum length of VendorIdentifier
      Returns:
      The max size
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getClassIdentifier

      String getClassIdentifier() throws RemoteException
      Gets the String value of ClassIdentifier
      Returns:
      The ClassIdentifier
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getClassIdentifierState

      int getClassIdentifierState() throws RemoteException
      Gets the Metadata State of ClassIdentifier
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getClassIdentifierMaxLength

      int getClassIdentifierMaxLength() throws RemoteException
      Gets the maximum length of ClassIdentifier
      Returns:
      The max size
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getProductName

      String getProductName() throws RemoteException
      Gets the String value of ProductName
      Returns:
      The ProductName
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getProductNameState

      int getProductNameState() throws RemoteException
      Gets the Metadata State of ProductName
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getProductNameMaxLength

      int getProductNameMaxLength() throws RemoteException
      Gets the maximum length of ProductName
      Returns:
      The max size
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getPlatform

      String getPlatform() throws RemoteException
      Gets the String value of Platform
      Returns:
      The Platform
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getPlatformState

      int getPlatformState() throws RemoteException
      Gets the Metadata State of Platform
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getPlatformMaxLength

      int getPlatformMaxLength() throws RemoteException
      Gets the maximum length of Platform
      Returns:
      The max size
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getProductIdentifier

      String getProductIdentifier() throws RemoteException
      Gets the String value of ProductIdentifier
      Returns:
      The ProductIdentifier
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getProductIdentifierState

      int getProductIdentifierState() throws RemoteException
      Gets the Metadata State of ProductIdentifier
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getProductIdentifierMaxLength

      int getProductIdentifierMaxLength() throws RemoteException
      Gets the maximum length of ProductIdentifier
      Returns:
      The max size
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getConfigureVersion

      String getConfigureVersion() throws RemoteException
      Gets the String value of ConfigureVersion
      Returns:
      The ConfigureVersion
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getConfigureVersionState

      int getConfigureVersionState() throws RemoteException
      Gets the Metadata State of ConfigureVersion
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getConfigureVersionMaxLength

      int getConfigureVersionMaxLength() throws RemoteException
      Gets the maximum length of ConfigureVersion
      Returns:
      The max size
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getCustomizedProperties

      AssociationList getCustomizedProperties() throws RemoteException, MdException
      Gets the AssociationList of CustomizedProperties
      Returns:
      Returns the AssociationList of CustomizedProperties which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getCustomizedTransformations

      AssociationList getCustomizedTransformations() throws RemoteException, MdException
      Gets the AssociationList of CustomizedTransformations
      Returns:
      Returns the AssociationList of CustomizedTransformations which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getCustomizedTypes

      AssociationList getCustomizedTypes() throws RemoteException, MdException
      Gets the AssociationList of CustomizedTypes
      Returns:
      Returns the AssociationList of CustomizedTypes which can be of type:
      PropertyType
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getDependentComponents

      AssociationList getDependentComponents() throws RemoteException, MdException
      Gets the AssociationList of DependentComponents
      Returns:
      Returns the AssociationList of DependentComponents which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getEditedProperties

      AssociationList getEditedProperties() throws RemoteException, MdException
      Gets the AssociationList of EditedProperties
      Returns:
      Returns the AssociationList of EditedProperties which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getEditedTypes

      AssociationList getEditedTypes() throws RemoteException, MdException
      Gets the AssociationList of EditedTypes
      Returns:
      Returns the AssociationList of EditedTypes which can be of type:
      PropertyType
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getImplementedObjects

      AssociationList getImplementedObjects() throws RemoteException, MdException
      Gets the AssociationList of ImplementedObjects
      Returns:
      Returns the AssociationList of ImplementedObjects which can be of type:
      All types
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getSoftwareGroups

      AssociationList getSoftwareGroups() throws RemoteException, MdException
      Gets the AssociationList of SoftwareGroups
      Returns:
      Returns the AssociationList of SoftwareGroups which can be of type:
      Group
      SXLEMap
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getSoftwareTrees

      AssociationList getSoftwareTrees() throws RemoteException, MdException
      Gets the AssociationList of SoftwareTrees
      Returns:
      Returns the AssociationList of SoftwareTrees which can be of type:
      Tree
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getValidatedProperties

      AssociationList getValidatedProperties() throws RemoteException, MdException
      Gets the AssociationList of ValidatedProperties
      Returns:
      Returns the AssociationList of ValidatedProperties which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getValidatedTypes

      AssociationList getValidatedTypes() throws RemoteException, MdException
      Gets the AssociationList of ValidatedTypes
      Returns:
      Returns the AssociationList of ValidatedTypes which can be of type:
      PropertyType
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getDependsOnComponents

      AssociationList getDependsOnComponents() throws RemoteException, MdException
      Gets the Association list of DependsOnComponents
      Returns:
      The AssociationList of DependsOnComponents which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getDeployedComponents

      AssociationList getDeployedComponents() throws RemoteException, MdException
      Gets the Association list of DeployedComponents
      Returns:
      The AssociationList of DeployedComponents which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getPropertyGroups

      AssociationList getPropertyGroups() throws RemoteException, MdException
      Gets the Association list of PropertyGroups
      Returns:
      The AssociationList of PropertyGroups which can be of type:
      PropertyGroup
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getCustomizedProperties

      AssociationList getCustomizedProperties(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of CustomizedProperties
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of CustomizedProperties which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getCustomizedTransformations

      AssociationList getCustomizedTransformations(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of CustomizedTransformations
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of CustomizedTransformations which can be of type:
      AbstractTransformation
      TransformationStep
      SyncStep
      TransformationActivity
      FeatureMap
      ColumnHierarchy
      Transformation
      ClassifierMap
      Select
      Join
      AbstractJob
      Job
      JFJob
      MiningResult
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getCustomizedTypes

      AssociationList getCustomizedTypes(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of CustomizedTypes
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of CustomizedTypes which can be of type:
      PropertyType
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getDependentComponents

      AssociationList getDependentComponents(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of DependentComponents
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of DependentComponents which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getEditedProperties

      AssociationList getEditedProperties(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of EditedProperties
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of EditedProperties which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getEditedTypes

      AssociationList getEditedTypes(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of EditedTypes
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of EditedTypes which can be of type:
      PropertyType
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getImplementedObjects

      AssociationList getImplementedObjects(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of ImplementedObjects
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of ImplementedObjects which can be of type:
      All types
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getSoftwareGroups

      AssociationList getSoftwareGroups(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of SoftwareGroups
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of SoftwareGroups which can be of type:
      Group
      SXLEMap
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getSoftwareTrees

      AssociationList getSoftwareTrees(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of SoftwareTrees
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of SoftwareTrees which can be of type:
      Tree
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getValidatedProperties

      AssociationList getValidatedProperties(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of ValidatedProperties
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of ValidatedProperties which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getValidatedTypes

      AssociationList getValidatedTypes(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of ValidatedTypes
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of ValidatedTypes which can be of type:
      PropertyType
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getDependsOnComponents

      AssociationList getDependsOnComponents(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of DependsOnComponents
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the DependsOnComponents which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getDeployedComponents

      AssociationList getDeployedComponents(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of DeployedComponents
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the DeployedComponents which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • getPropertyGroups

      AssociationList getPropertyGroups(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of PropertyGroups
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the PropertyGroups which can be of type:
      PropertyGroup
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException - If error getting/setting part of the object.
    • setSoftwareVersion

      void setSoftwareVersion(String inSoftwareVersion) throws RemoteException
      Sets the SoftwareVersion value and sets the state to MetadataState.LOCAL.
      Parameters:
      inSoftwareVersion - String
      Throws:
      RemoteException - If error communicating with remote object.
    • setSoftwareVersion

      void setSoftwareVersion(String inSoftwareVersion, int state) throws RemoteException
      Sets the SoftwareVersion Metadata State.
      Parameters:
      inSoftwareVersion - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setSoftwareVersionState

      void setSoftwareVersionState(int state) throws RemoteException
      Sets the Metadata State of SoftwareVersion.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setMajor

      void setMajor(int inMajor) throws RemoteException
      Sets the Major value and sets the state to MetadataState.LOCAL.
      Parameters:
      inMajor - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setMajor

      void setMajor(int inMajor, int state) throws RemoteException
      Sets the Major Metadata State.
      Parameters:
      inMajor - int
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setMajor

      void setMajor(String inMajor) throws RemoteException
      Sets the Major value and sets the state to MetadataState.LOCAL.
      Parameters:
      inMajor - String
      Throws:
      RemoteException - If error communicating with remote object.
    • setMajor

      void setMajor(String inMajor, int state) throws RemoteException
      Sets the Major value and Metadata State.
      Parameters:
      inMajor - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setMajorState

      void setMajorState(int state) throws RemoteException
      Sets the Metadata State of Major.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setMinor

      void setMinor(int inMinor) throws RemoteException
      Sets the Minor value and sets the state to MetadataState.LOCAL.
      Parameters:
      inMinor - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setMinor

      void setMinor(int inMinor, int state) throws RemoteException
      Sets the Minor Metadata State.
      Parameters:
      inMinor - int
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setMinor

      void setMinor(String inMinor) throws RemoteException
      Sets the Minor value and sets the state to MetadataState.LOCAL.
      Parameters:
      inMinor - String
      Throws:
      RemoteException - If error communicating with remote object.
    • setMinor

      void setMinor(String inMinor, int state) throws RemoteException
      Sets the Minor value and Metadata State.
      Parameters:
      inMinor - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setMinorState

      void setMinorState(int state) throws RemoteException
      Sets the Metadata State of Minor.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setVendor

      void setVendor(String inVendor) throws RemoteException
      Sets the Vendor value and sets the state to MetadataState.LOCAL.
      Parameters:
      inVendor - String
      Throws:
      RemoteException - If error communicating with remote object.
    • setVendor

      void setVendor(String inVendor, int state) throws RemoteException
      Sets the Vendor Metadata State.
      Parameters:
      inVendor - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setVendorState

      void setVendorState(int state) throws RemoteException
      Sets the Metadata State of Vendor.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setSpecVersion

      void setSpecVersion(String inSpecVersion) throws RemoteException
      Sets the SpecVersion value and sets the state to MetadataState.LOCAL.
      Parameters:
      inSpecVersion - String
      Throws:
      RemoteException - If error communicating with remote object.
    • setSpecVersion

      void setSpecVersion(String inSpecVersion, int state) throws RemoteException
      Sets the SpecVersion Metadata State.
      Parameters:
      inSpecVersion - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setSpecVersionState

      void setSpecVersionState(int state) throws RemoteException
      Sets the Metadata State of SpecVersion.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setSpecVendor

      void setSpecVendor(String inSpecVendor) throws RemoteException
      Sets the SpecVendor value and sets the state to MetadataState.LOCAL.
      Parameters:
      inSpecVendor - String
      Throws:
      RemoteException - If error communicating with remote object.
    • setSpecVendor

      void setSpecVendor(String inSpecVendor, int state) throws RemoteException
      Sets the SpecVendor Metadata State.
      Parameters:
      inSpecVendor - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setSpecVendorState

      void setSpecVendorState(int state) throws RemoteException
      Sets the Metadata State of SpecVendor.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setVendorIdentifier

      void setVendorIdentifier(String inVendorIdentifier) throws RemoteException
      Sets the VendorIdentifier value and sets the state to MetadataState.LOCAL.
      Parameters:
      inVendorIdentifier - String
      Throws:
      RemoteException - If error communicating with remote object.
    • setVendorIdentifier

      void setVendorIdentifier(String inVendorIdentifier, int state) throws RemoteException
      Sets the VendorIdentifier Metadata State.
      Parameters:
      inVendorIdentifier - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setVendorIdentifierState

      void setVendorIdentifierState(int state) throws RemoteException
      Sets the Metadata State of VendorIdentifier.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setClassIdentifier

      void setClassIdentifier(String inClassIdentifier) throws RemoteException
      Sets the ClassIdentifier value and sets the state to MetadataState.LOCAL.
      Parameters:
      inClassIdentifier - String
      Throws:
      RemoteException - If error communicating with remote object.
    • setClassIdentifier

      void setClassIdentifier(String inClassIdentifier, int state) throws RemoteException
      Sets the ClassIdentifier Metadata State.
      Parameters:
      inClassIdentifier - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setClassIdentifierState

      void setClassIdentifierState(int state) throws RemoteException
      Sets the Metadata State of ClassIdentifier.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setProductName

      void setProductName(String inProductName) throws RemoteException
      Sets the ProductName value and sets the state to MetadataState.LOCAL.
      Parameters:
      inProductName - String
      Throws:
      RemoteException - If error communicating with remote object.
    • setProductName

      void setProductName(String inProductName, int state) throws RemoteException
      Sets the ProductName Metadata State.
      Parameters:
      inProductName - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setProductNameState

      void setProductNameState(int state) throws RemoteException
      Sets the Metadata State of ProductName.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setPlatform

      void setPlatform(String inPlatform) throws RemoteException
      Sets the Platform value and sets the state to MetadataState.LOCAL.
      Parameters:
      inPlatform - String
      Throws:
      RemoteException - If error communicating with remote object.
    • setPlatform

      void setPlatform(String inPlatform, int state) throws RemoteException
      Sets the Platform Metadata State.
      Parameters:
      inPlatform - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setPlatformState

      void setPlatformState(int state) throws RemoteException
      Sets the Metadata State of Platform.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setProductIdentifier

      void setProductIdentifier(String inProductIdentifier) throws RemoteException
      Sets the ProductIdentifier value and sets the state to MetadataState.LOCAL.
      Parameters:
      inProductIdentifier - String
      Throws:
      RemoteException - If error communicating with remote object.
    • setProductIdentifier

      void setProductIdentifier(String inProductIdentifier, int state) throws RemoteException
      Sets the ProductIdentifier Metadata State.
      Parameters:
      inProductIdentifier - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setProductIdentifierState

      void setProductIdentifierState(int state) throws RemoteException
      Sets the Metadata State of ProductIdentifier.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setConfigureVersion

      void setConfigureVersion(String inConfigureVersion) throws RemoteException
      Sets the ConfigureVersion value and sets the state to MetadataState.LOCAL.
      Parameters:
      inConfigureVersion - String
      Throws:
      RemoteException - If error communicating with remote object.
    • setConfigureVersion

      void setConfigureVersion(String inConfigureVersion, int state) throws RemoteException
      Sets the ConfigureVersion Metadata State.
      Parameters:
      inConfigureVersion - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setConfigureVersionState

      void setConfigureVersionState(int state) throws RemoteException
      Sets the Metadata State of ConfigureVersion.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setCustomizedProperties

      void setCustomizedProperties(AssociationList list) throws RemoteException
      Sets the CustomizedProperties list to be list. Objects of which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setCustomizedProperties

      void setCustomizedProperties(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setCustomizedTransformations

      void setCustomizedTransformations(AssociationList list) throws RemoteException
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setCustomizedTransformations

      void setCustomizedTransformations(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setCustomizedTypes

      void setCustomizedTypes(AssociationList list) throws RemoteException
      Sets the CustomizedTypes list to be list. Objects of which can be of type:
      PropertyType
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setCustomizedTypes

      void setCustomizedTypes(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setDependentComponents

      void setDependentComponents(AssociationList list) throws RemoteException
      Sets the DependentComponents list to be list. Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setDependentComponents

      void setDependentComponents(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setEditedProperties

      void setEditedProperties(AssociationList list) throws RemoteException
      Sets the EditedProperties list to be list. Objects of which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setEditedProperties

      void setEditedProperties(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setEditedTypes

      void setEditedTypes(AssociationList list) throws RemoteException
      Sets the EditedTypes list to be list. Objects of which can be of type:
      PropertyType
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setEditedTypes

      void setEditedTypes(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setImplementedObjects

      void setImplementedObjects(AssociationList list) throws RemoteException
      Sets the ImplementedObjects list to be list. Objects of which can be of type:
      All types
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setImplementedObjects

      void setImplementedObjects(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setSoftwareGroups

      void setSoftwareGroups(AssociationList list) throws RemoteException
      Sets the SoftwareGroups list to be list. Objects of which can be of type:
      Group
      SXLEMap
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setSoftwareGroups

      void setSoftwareGroups(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setSoftwareTrees

      void setSoftwareTrees(AssociationList list) throws RemoteException
      Sets the SoftwareTrees list to be list. Objects of which can be of type:
      Tree
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setSoftwareTrees

      void setSoftwareTrees(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setValidatedProperties

      void setValidatedProperties(AssociationList list) throws RemoteException
      Sets the ValidatedProperties list to be list. Objects of which can be of type:
      AbstractProperty
      Property
      PrototypeProperty
      AttributeProperty
      AssociationProperty
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setValidatedProperties

      void setValidatedProperties(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setValidatedTypes

      void setValidatedTypes(AssociationList list) throws RemoteException
      Sets the ValidatedTypes list to be list. Objects of which can be of type:
      PropertyType
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setValidatedTypes

      void setValidatedTypes(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setDependsOnComponents

      void setDependsOnComponents(AssociationList list) throws RemoteException
      Sets the DependsOnComponents list to be list. Objects of which can be of type:
      SoftwareComponent
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setDependsOnComponents

      void setDependsOnComponents(AssociationList inObjects, int state) throws RemoteException
      Sets the entire DependsOnComponents list to match the passed in AssociationList, sets the state of the DependsOnComponents
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setDeployedComponents

      void setDeployedComponents(AssociationList list) throws RemoteException
      Sets the DeployedComponents list to be list. Objects of which can be of type:
      DeployedComponent
      ConfiguredComponent
      ServiceComponent
      ServerComponent
      LogicalServer
      ServerContext
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setDeployedComponents

      void setDeployedComponents(AssociationList inObjects, int state) throws RemoteException
      Sets the entire DeployedComponents list to match the passed in AssociationList, sets the state of the DeployedComponents
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setPropertyGroups

      void setPropertyGroups(AssociationList list) throws RemoteException
      Sets the PropertyGroups list to be list. Objects of which can be of type:
      PropertyGroup
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setPropertyGroups

      void setPropertyGroups(AssociationList inObjects, int state) throws RemoteException
      Sets the entire PropertyGroups list to match the passed in AssociationList, sets the state of the PropertyGroups
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.