⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tcutranspackage.java

📁 为公司做的质量考核接口源码,用spring,hibernate,XML实现,对XML接口编程很有帮助
💻 JAVA
字号:
/**
 * 
 */
package com.jr81.source.internet;

import java.io.IOException;

import com.jr81.source.stream.TcuBaseClassSTR;



/**
 * @author Sanlen
 *
 */
public class TcuTransPackage extends TcuBaseClassSTR {

	/**
	 * @param packname
	 */
	 private boolean Encrypted=false;
	 private Integer EncryptAlgType;
	 private boolean DigitalSignature;
	 private byte[] DataPack;
	 
	public TcuTransPackage() {
		super("TP");
		// TODO 自动生成构造函数存根
	}

	
	public boolean Clear() {
		// TODO 自动生成方法存根
		Encrypted=false;
		EncryptAlgType=Integer.valueOf(-1);
		DigitalSignature=false;
		DataPack=null;
		return true;
	}
	
	public boolean CreateStrItems() throws Exception {
		// TODO 自动生成方法存根
		StrItems.Clear();
	
		StrItems.AddItem("A",Encrypted);
		StrItems.AddItem("B",EncryptAlgType);
		StrItems.AddItem("C",DigitalSignature);
				
		
		if (DataPack==null){
			StrItems.AddItem("D","".getBytes(),0);
		}
		else{
			StrItems.AddItem("D",DataPack,0);
		}
		return true;
	}

	public boolean ParseStrItems() throws Exception {
		// TODO 自动生成方法存根
		Encrypted=StrItems.GetItemToBoolean("A");
		EncryptAlgType=StrItems.GetItemToInteger("B");
		DigitalSignature=StrItems.GetItemToBoolean("C");
		
		byte[] datapkg=StrItems.GetItemByteArray("D");
		if (datapkg.length>0){
		setDataPack(datapkg);
		}
		return true;
	}
	
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO 自动生成方法存根

	}

	/**
	 * @return 返回 dataPack。
	 */
	public byte[] getDataPack() {
		return DataPack;
	}

	/**
	 * @param dataPack 要设置的 dataPack。
	 */
	/*public void setDataPack(ByteArrayOutputStream dataPack) throws IOException {
		//DataPack=new ByteArrayOutputStream(dataPack.size());
		//DataPack.write(dataPack.toByteArray());
		setDataPack(dataPack.toByteArray());
	}*/
	
	public void setDataPack(byte[] dataPack) throws IOException {
		//DataPack=new ByteArrayOutputStream(dataPack.length);
		//DataPack.write(dataPack);
		DataPack=dataPack;
	}


	/**
	 * @return 返回 digitalSignature。
	 */
	public boolean isDigitalSignature() {
		return DigitalSignature;
	}

	/**
	 * @param digitalSignature 要设置的 digitalSignature。
	 */
	public void setDigitalSignature(boolean digitalSignature) {
		DigitalSignature = digitalSignature;
	}

	/**
	 * @return 返回 encryptAlgType。
	 */
	public Integer getEncryptAlgType() {
		return EncryptAlgType;
	}

	/**
	 * @param encryptAlgType 要设置的 encryptAlgType。
	 */
	public void setEncryptAlgType(Integer encryptAlgType) {
		EncryptAlgType = encryptAlgType;
	}

	/**
	 * @return 返回 encrypted。
	 */
	public boolean isEncrypted() {
		return Encrypted;
	}

	/**
	 * @param encrypted 要设置的 encrypted。
	 */
	public void setEncrypted(boolean encrypted) {
		Encrypted = encrypted;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -