1 /*
2 * Copyright (c) 2003
3 * Information Desire GmbH
4 * All rights reserved.
5 */
6 package com.infodesire.infobit.dao;
7
8 import com.infodesire.infobit.data.BinaryContent;
9 import com.infodesire.infobit.data.Keyworded;
10
11 import java.sql.Blob;
12 import java.util.Map;
13 import java.util.HashMap;
14 import java.util.Collections;
15
16 /***
17 * implemetation of binary content
18 *
19 * @author konstantin
20 * @created August 19, 2003
21 * @version $Revision: 1.3 $
22 * @hibernate.subclass discriminator-value="BinaryContent"
23 */
24 class BinaryContentImpl extends LongContentImpl implements BinaryContent, Keyworded {
25
26 /***
27 */
28 private String _mimeType;
29
30 /***
31 */
32 private int _size;
33
34
35
36 /***
37 * mime type of binary content.
38 *
39 * @return The MimeType value
40 * @hibernate.property
41 */
42 public String getMimeType() {
43 return _mimeType;
44 }
45
46
47 /***
48 * length of stored data
49 *
50 * @return The Size value
51 */
52 public int getSize() {
53 return _size;
54 }
55
56
57 /***
58 * Sets the MimeType attribute of the BinaryContent object
59 *
60 * @param mimeType The new MimeType value
61 */
62 public void setMimeType(String mimeType) {
63 _mimeType = mimeType;
64 }
65
66
67 /***
68 * Sets the Size attribute of the BinaryContent object
69 *
70 * @param size The new Size value
71 */
72 public void setSize(int size) {
73 _size = size;
74 }
75
76 }
This page was automatically generated by Maven