Class AssetCatalogInstance


public class AssetCatalogInstance extends OMVSServiceInstance
AssetCatalogInstance caches references to objects it needs for a specific server. It is also responsible for registering itself in the instance map.
  • Constructor Details

    • AssetCatalogInstance

      public AssetCatalogInstance(String serverName, AuditLog auditLog, String localServerUserId, String localServerUserPassword, int maxPageSize, String remoteServerName, String remoteServerURL, List<String> supportedAssetTypeNames) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
      Set up the Asset Catalog OMVS instance
      Parameters:
      serverName - name of this server
      auditLog - logging destination
      localServerUserId - user id to use on OMRS calls where there is no end user, or as part of an HTTP authentication mechanism with serverUserPassword.
      localServerUserPassword - password to use as part of an HTTP authentication mechanism.
      maxPageSize - maximum page size
      remoteServerName - remote server name
      remoteServerURL - remote server URL
      Throws:
      InvalidParameterException - invalid parameter - probably null by could be an invalid type name
      PropertyServerException - problem communicating with the remote metadata repository
      UserNotAuthorizedException - problem with the userId
  • Method Details

    • getSupportedAssetTypes

      public List<Type> getSupportedAssetTypes()
      Return the values from the SupportedTypesForSearch view service option.
      Returns:
      list of strings. If null then all asset types are supported.
    • getAssetConsumerClient

      public AssetConsumer getAssetConsumerClient()
      Return the main Asset Consumer OMAS client.
      Returns:
      client