パッケージ org.iplass.mtp.entity

クラス BinaryReference

java.lang.Object
org.iplass.mtp.entity.BinaryReference
すべての実装されたインタフェース:
java.io.Serializable

public class BinaryReference
extends java.lang.Object
implements java.io.Serializable
バイナリデータへの参照を表すEntityの属性値です。 EntityにBinaryPropertyが宣言されている場合は、 このインスタンスが返却されます。
関連項目:
直列化された形式
  • コンストラクタの概要

    コンストラクタ 
    コンストラクタ 説明
    BinaryReference()  
    BinaryReference​(long lobId, java.lang.String name, java.lang.String type, long size)  
    BinaryReference​(long lobId, java.lang.String name, java.lang.String type, long size, java.lang.String definitionName, java.lang.String propertyName, java.lang.String oid)  
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    BinaryReference copy()  
    boolean equals​(java.lang.Object obj)  
    java.lang.String getDefinitionName()
    このバイナリが格納されているEntityの定義名
    long getLobId()
    バイナリファイルを一意に特定するID
    java.lang.String getName()
    バイナリファイルのファイル名
    java.lang.String getOid()
    このバイナリが格納されているEntityのOID
    java.lang.String getPropertyName()
    このバイナリが格納されているEntityの属性名
    long getSize()
    バイナリのサイズ(byte)
    java.lang.String getType()
    バイナリのタイプ(mineタイプ名)
    int hashCode()  
    void setDefinitionName​(java.lang.String definitionName)  
    void setLobId​(long lobId)  
    void setName​(java.lang.String name)  
    void setOid​(java.lang.String oid)  
    void setPropertyName​(java.lang.String propertyName)  
    void setSize​(long size)  
    void setType​(java.lang.String type)  
    java.lang.String toString()  

    クラスから継承されたメソッド java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • コンストラクタの詳細

    • BinaryReference

      public BinaryReference()
    • BinaryReference

      public BinaryReference​(long lobId, java.lang.String name, java.lang.String type, long size)
    • BinaryReference

      public BinaryReference​(long lobId, java.lang.String name, java.lang.String type, long size, java.lang.String definitionName, java.lang.String propertyName, java.lang.String oid)
  • メソッドの詳細

    • toString

      public java.lang.String toString()
      オーバーライド:
      toString クラス内 java.lang.Object
    • setName

      public void setName​(java.lang.String name)
    • setType

      public void setType​(java.lang.String type)
    • setDefinitionName

      public void setDefinitionName​(java.lang.String definitionName)
    • setPropertyName

      public void setPropertyName​(java.lang.String propertyName)
    • setOid

      public void setOid​(java.lang.String oid)
    • getDefinitionName

      public java.lang.String getDefinitionName()
      このバイナリが格納されているEntityの定義名
      戻り値:
    • getPropertyName

      public java.lang.String getPropertyName()
      このバイナリが格納されているEntityの属性名
      戻り値:
    • getLobId

      public long getLobId()
      バイナリファイルを一意に特定するID
      戻り値:
    • setLobId

      public void setLobId​(long lobId)
    • getName

      public java.lang.String getName()
      バイナリファイルのファイル名
      戻り値:
    • getType

      public java.lang.String getType()
      バイナリのタイプ(mineタイプ名)
      戻り値:
    • getOid

      public java.lang.String getOid()
      このバイナリが格納されているEntityのOID
      戻り値:
    • getSize

      public long getSize()
      バイナリのサイズ(byte)
      戻り値:
    • setSize

      public void setSize​(long size)
    • copy

      public BinaryReference copy()
    • hashCode

      public int hashCode()
      オーバーライド:
      hashCode クラス内 java.lang.Object
    • equals

      public boolean equals​(java.lang.Object obj)
      オーバーライド:
      equals クラス内 java.lang.Object