org.netxms.api.client.images
Class LibraryImage

java.lang.Object
  extended by org.netxms.api.client.images.LibraryImage

public class LibraryImage
extends java.lang.Object

This class represents image in image library


Constructor Summary
LibraryImage()
          Default constructor
LibraryImage(NXCPMessage msg, java.io.File imageFile)
          Create object from NXCP message
LibraryImage(java.util.UUID guid)
           
LibraryImage(java.util.UUID guid, java.lang.String name, java.lang.String category, java.lang.String mimeType, boolean imageProtected)
           
 
Method Summary
 void fillMessage(NXCPMessage msg)
          Fill NXCP message with object data
 byte[] getBinaryData()
           
 java.lang.String getCategory()
           
 java.util.UUID getGuid()
           
 java.lang.String getMimeType()
           
 java.lang.String getName()
           
 boolean isComplete()
           
 boolean isProtected()
           
 void setBinaryData(byte[] binaryData)
           
 void setCategory(java.lang.String category)
           
 void setGuid(java.util.UUID guid)
           
 void setMimeType(java.lang.String mimeType)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LibraryImage

public LibraryImage(java.util.UUID guid)
Parameters:
guid -

LibraryImage

public LibraryImage(java.util.UUID guid,
                    java.lang.String name,
                    java.lang.String category,
                    java.lang.String mimeType,
                    boolean imageProtected)
Parameters:
guid -
name -
category -
mimeType -
imageProtected -

LibraryImage

public LibraryImage(NXCPMessage msg,
                    java.io.File imageFile)
Create object from NXCP message

Parameters:
msg - Message containing object's data

LibraryImage

public LibraryImage()
Default constructor

Method Detail

fillMessage

public void fillMessage(NXCPMessage msg)
Fill NXCP message with object data


getGuid

public java.util.UUID getGuid()
Returns:
the guid

setGuid

public void setGuid(java.util.UUID guid)
Parameters:
guid - the guid to set

getName

public java.lang.String getName()
Returns:
the name

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

getCategory

public java.lang.String getCategory()
Returns:
the category

setCategory

public void setCategory(java.lang.String category)
Parameters:
category - the category to set

getBinaryData

public byte[] getBinaryData()
Returns:
the binaryData

setBinaryData

public void setBinaryData(byte[] binaryData)
Parameters:
binaryData - the binaryData to set

isProtected

public boolean isProtected()
Returns:
is image protected?

isComplete

public boolean isComplete()
Returns:
is complete (contains binary data)?

getMimeType

public java.lang.String getMimeType()
Returns:
the mimeType

setMimeType

public void setMimeType(java.lang.String mimeType)
Parameters:
mimeType - the mimeType to set

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.