Class FakeFileDataElement

  • All Implemented Interfaces:
    de.iip_ecosphere.platform.support.aas.DataElement, de.iip_ecosphere.platform.support.aas.Element, de.iip_ecosphere.platform.support.aas.FileDataElement, de.iip_ecosphere.platform.support.aas.HasDataSpecification, de.iip_ecosphere.platform.support.aas.HasKind, de.iip_ecosphere.platform.support.aas.HasSemantics, de.iip_ecosphere.platform.support.aas.Qualifiable, de.iip_ecosphere.platform.support.aas.Referable, de.iip_ecosphere.platform.support.aas.SubmodelElement

    public class FakeFileDataElement
    extends java.lang.Object
    implements de.iip_ecosphere.platform.support.aas.FileDataElement
    A data element representing a file.
    Author:
    Holger Eichelberger, SSE
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      (package private) static class  FakeFileDataElement.FakeFileDataElementBuilder
      The element builder.
      • Nested classes/interfaces inherited from interface de.iip_ecosphere.platform.support.aas.DataElement

        de.iip_ecosphere.platform.support.aas.DataElement.DataElementBuilder<T extends de.iip_ecosphere.platform.support.aas.DataElement>
      • Nested classes/interfaces inherited from interface de.iip_ecosphere.platform.support.aas.FileDataElement

        de.iip_ecosphere.platform.support.aas.FileDataElement.FileDataElementBuilder
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String contents  
      private java.lang.String idShort  
      private java.lang.String mimeType  
    • Constructor Summary

      Constructors 
      Constructor Description
      FakeFileDataElement​(java.lang.String idShort, java.lang.String contents, java.lang.String mimeType)
      Creates a fake data element.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void accept​(de.iip_ecosphere.platform.support.aas.AasVisitor visitor)  
      java.lang.String getContents()  
      java.lang.String getIdShort()  
      java.lang.String getMimeType()  
      void setContents​(java.lang.String contents)  
      void setMimeType​(java.lang.String mimeType)  
      void update()  
      • Methods inherited from class java.lang.Object

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

      • idShort

        private java.lang.String idShort
      • contents

        private java.lang.String contents
      • mimeType

        private java.lang.String mimeType
    • Constructor Detail

      • FakeFileDataElement

        FakeFileDataElement​(java.lang.String idShort,
                            java.lang.String contents,
                            java.lang.String mimeType)
        Creates a fake data element.
        Parameters:
        idShort - the short id
        contents - the contents
        mimeType - the mime type
    • Method Detail

      • getIdShort

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

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

        public void update()
        Specified by:
        update in interface de.iip_ecosphere.platform.support.aas.Element
      • getContents

        public java.lang.String getContents()
        Specified by:
        getContents in interface de.iip_ecosphere.platform.support.aas.FileDataElement
      • setContents

        public void setContents​(java.lang.String contents)
        Specified by:
        setContents in interface de.iip_ecosphere.platform.support.aas.FileDataElement
      • getMimeType

        public java.lang.String getMimeType()
        Specified by:
        getMimeType in interface de.iip_ecosphere.platform.support.aas.FileDataElement
      • setMimeType

        public void setMimeType​(java.lang.String mimeType)
        Specified by:
        setMimeType in interface de.iip_ecosphere.platform.support.aas.FileDataElement