Class FakeAsset

  • All Implemented Interfaces:
    de.iip_ecosphere.platform.support.aas.Asset

    public class FakeAsset
    extends java.lang.Object
    implements de.iip_ecosphere.platform.support.aas.Asset
    Implements a fake asset.
    Author:
    Holger Eichelberger, SSE
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      (package private) static class  FakeAsset.FakeAssetBuilder  
      • Nested classes/interfaces inherited from interface de.iip_ecosphere.platform.support.aas.Asset

        de.iip_ecosphere.platform.support.aas.Asset.AssetBuilder
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private de.iip_ecosphere.platform.support.aas.AssetKind kind  
      private java.lang.String shortId  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private FakeAsset​(java.lang.String shortId, de.iip_ecosphere.platform.support.aas.AssetKind kind)
      Creates an instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void accept​(de.iip_ecosphere.platform.support.aas.AasVisitor visitor)  
      de.iip_ecosphere.platform.support.aas.AssetKind getAssetKind()  
      java.lang.String getIdShort()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • shortId

        private java.lang.String shortId
      • kind

        private de.iip_ecosphere.platform.support.aas.AssetKind kind
    • Constructor Detail

      • FakeAsset

        private FakeAsset​(java.lang.String shortId,
                          de.iip_ecosphere.platform.support.aas.AssetKind kind)
        Creates an instance.
        Parameters:
        shortId - the short id
        kind - the asset kind
    • Method Detail

      • getAssetKind

        public de.iip_ecosphere.platform.support.aas.AssetKind getAssetKind()
        Specified by:
        getAssetKind in interface de.iip_ecosphere.platform.support.aas.Asset
      • getIdShort

        public java.lang.String getIdShort()
        Specified by:
        getIdShort in interface de.iip_ecosphere.platform.support.aas.Asset
      • accept

        public void accept​(de.iip_ecosphere.platform.support.aas.AasVisitor visitor)
        Specified by:
        accept in interface de.iip_ecosphere.platform.support.aas.Asset