/*
* Created on 9.8.2004
*
* Copyright (C) 2004 Idega Software hf. All Rights Reserved.
*
* This software is the proprietary information of Idega hf.
* Use is subject to license terms.
*/
package com.idega.content.bean;
/**
*
* @author <a href="mailto:tryggvil@idega.com">tryggvil</a>
* @version 1.0
*/
public interface ContentItemField {
public final static String FIELD_TYPE_STRING = "STRING";
public final static String FIELD_TYPE_BINARY = "BINARY";
public final static String FIELD_TYPE_TIMESTAMP = "TIMESTAMP";
public abstract int getContentItemFieldId();
public abstract int getVersionId();
public abstract String getKey();
public abstract Object getValue();
public abstract byte[] getBinaryValue();
public abstract int getOrderNo();
public abstract String getOrderNoString();
public abstract String getFieldType();
public abstract void setContentItemFieldId(int id);
public abstract void setVersionId(int id);
public abstract void setKey(String s);
public abstract void setValue(Object obj);
public abstract void setBinaryValue(byte[] binaryValue);
public abstract void setOrderNo(int n);
public abstract void setFieldType(String s);
public abstract String getImageURI();
public abstract String getName();
public abstract void setName(String s);
}