📄 mimecontent.java
字号:
/*
* Created on 2005-5-19
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package com.rainbow.mms.common;
import java.util.Date;
/**
* 彩信内容体内的多媒体元素,该多媒体元素必须要有它自己对应的MIME类型。
* 在多媒体元素中,要不内容以二进制格式存储,要么格式以字符串格式存储,SP方不能将元素同时以二进制和字符串两种格式都使用。
* SP方面,在使用该类进行数据存储操作时要注意通过geMimeType()来判断它的MIME类型,然后根据MIME类型来选择对应的存储类型。
* @author Rainbow MMS Group Leader —— TrWorks
*
*/
public class MimeContent {
/**
* Mime元素内容的编号,该编号由数据库系统负责分配生成
*/
private int mimeContentID;
/**
* 多媒体元素对应的MIME类型
*/
private String mimeType;
/**
* 多媒体元素的名称,该名称由平台用户提供,该名称主要用于SMIL内对多媒体元素的名称表示
*/
private String mimeContentName;
/**
* 多媒体元素的字符串类内容
*/
private String characterContent;
/**
* 多媒体元素的二进制类内容
*/
private byte[] binaryContent;
/**
* 多媒体元素的创建时间
*/
private Date createTime;
/**
* 获得 多媒体元素的二进制类内容
* @return 多媒体元素的二进制类内容
*/
public byte[] getBinaryContent() {
return binaryContent;
}
/**
* 设置 多媒体元素的二进制类内容
* @param binaryContent 多媒体元素的二进制类内容
*/
public void setBinaryContent(byte[] binaryContent) {
this.binaryContent = binaryContent;
}
/**
* 获得 多媒体元素的字符串类内容
* @return 多媒体元素的字符串类内容
*/
public String getCharacterContent() {
return characterContent;
}
/**
* 设置 多媒体元素的字符串类内容
* @param characterContent 多媒体元素的字符串类内容
*/
public void setCharacterContent(String characterContent) {
this.characterContent = characterContent;
}
/**
* 获得 多媒体元素的创建时间
* @return 多媒体元素的创建时间
*/
public Date getCreateTime() {
return createTime;
}
/**
* 设置 多媒体元素的创建时间
* @param createTime 多媒体元素的创建时间
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* 获得 Mime元素内容的编号,该编号由数据库系统负责分配生成
* @return Mime元素内容的编号,该编号由数据库系统负责分配生成
*/
public int getMimeContentID() {
return mimeContentID;
}
/**
* 设置 Mime元素内容的编号,该编号由数据库系统负责分配生成, SP方面不应自己设置
* @param mimeContentID Mime元素内容的编号,该编号由数据库系统负责分配生成, SP方面不应自己设置
*/
public void setMimeContentID(int mimeContentID) {
this.mimeContentID = mimeContentID;
}
/**
* 获得 多媒体元素的名称,该名称由平台用户提供,该名称主要用于SMIL内对多媒体元素的名称表示
* @return 多媒体元素的名称,该名称由平台用户提供,该名称主要用于SMIL内对多媒体元素的名称表示
*/
public String getMimeContentName() {
return mimeContentName;
}
/**
* 设置 多媒体元素的名称,该名称由平台用户提供,该名称主要用于SMIL内对多媒体元素的名称表示
* @param mimeContentName 多媒体元素的名称,该名称由平台用户提供,该名称主要用于SMIL内对多媒体元素的名称表示
*/
public void setMimeContentName(String mimeContentName) {
//this.mimeContentName = new String(mimeContentName);
this.mimeContentName = mimeContentName;
}
/**
* 获得 多媒体元素对应的MIME类型
* @return 多媒体元素对应的MIME类型
*/
public String getMimeType() {
return mimeType;
}
/**
* 设置 多媒体元素对应的MIME类型
* @param mimeType 多媒体元素对应的MIME类型
*/
public void setMimeType(String mimeType) {
this.mimeType = mimeType;
}
/**
* 转换成字符串,格式:
* --------
* mimeContentID: XXXX
* mimeContentName: XXXX
* mimeType: XXXX
* characterContent: XXXX
* createTime: XXXX
* --------
*/
public String toString(){
StringBuffer buffer = new StringBuffer();
buffer.append("\n---MimeContent---\nmimeContentID: ");
buffer.append(mimeContentID);
buffer.append("\nmimeContentName: ");
buffer.append(mimeContentName);
buffer.append("\nmimeType: ");
buffer.append(mimeType);
buffer.append("\ncharacterContent: ");
buffer.append(characterContent);
//buffer.append("\nbinaryContent:");
//buffer.append(binaryContent);
buffer.append("\ncreateTime: ");
buffer.append(createTime);
buffer.append("\n--------");
return buffer.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -