/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package org.pieShare.pieShareApp.model.message.metaMessage;
import org.pieShare.pieShareApp.model.message.api.IMetaMessage;
import org.pieShare.pieShareApp.model.pieFile.FileMeta;
import org.pieShare.pieShareApp.model.pieFile.PieFile;
import org.pieShare.pieTools.piePlate.model.message.AClusterMessage;
/**
*
* @author Svetoslav
*/
public abstract class AMetaMessage extends AClusterMessage implements IMetaMessage {
private FileMeta fileMeta;
public byte[] getMetaInfo() {
return this.fileMeta.getData();
}
@Override
public void setMetaInfo(byte[] metaInfo) {
this.fileMeta.setData(metaInfo);
}
@Override
public FileMeta getFileMeta() {
return this.fileMeta;
}
@Override
public void setFileMeta(FileMeta fileMeta) {
this.fileMeta = fileMeta;
}
@Override
public PieFile getPieFile() {
return this.fileMeta.getFile();
}
@Override
public void setPieFile(PieFile file) {
this.fileMeta.setFile(file);
}
}