001
014
015 package com.liferay.portlet.social.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Accessor;
020 import com.liferay.portal.model.PersistedModel;
021
022
031 @ProviderType
032 public interface SocialActivity extends SocialActivityModel, PersistedModel {
033
038 public static final Accessor<SocialActivity, Long> ACTIVITY_ID_ACCESSOR = new Accessor<SocialActivity, Long>() {
039 @Override
040 public Long get(SocialActivity socialActivity) {
041 return socialActivity.getActivityId();
042 }
043
044 @Override
045 public Class<Long> getAttributeClass() {
046 return Long.class;
047 }
048
049 @Override
050 public Class<SocialActivity> getTypeClass() {
051 return SocialActivity.class;
052 }
053 };
054
055 public com.liferay.portlet.asset.model.AssetEntry getAssetEntry();
056
057 public java.lang.String getExtraDataValue(java.lang.String key)
058 throws com.liferay.portal.kernel.json.JSONException;
059
060 public java.lang.String getExtraDataValue(java.lang.String key,
061 java.util.Locale locale)
062 throws com.liferay.portal.kernel.json.JSONException;
063
064 public boolean isClassName(java.lang.String className);
065
066 public void setAssetEntry(
067 com.liferay.portlet.asset.model.AssetEntry assetEntry);
068
069 public void setExtraDataValue(java.lang.String key, java.lang.String value)
070 throws com.liferay.portal.kernel.json.JSONException;
071 }