001
014
015 package com.liferay.portal.kernel.repository.model;
016
017 import com.liferay.portal.model.ClassedModel;
018 import com.liferay.portal.model.GroupedModel;
019
020 import java.io.Serializable;
021
022 import java.util.Map;
023
024
027 public interface RepositoryModel<T>
028 extends GroupedModel, ClassedModel, Serializable {
029
030 public Map<String, Serializable> getAttributes();
031
032 public Object getModel();
033
034 public long getPrimaryKey();
035
036 public boolean isEscapedModel();
037
038 public T toEscapedModel();
039
040 public T toUnescapedModel();
041
042 }