001
014
015 package com.liferay.portal.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Accessor;
020
021
030 @ProviderType
031 public interface LayoutSetPrototype extends LayoutSetPrototypeModel,
032 PersistedModel {
033
038 public static final Accessor<LayoutSetPrototype, Long> LAYOUT_SET_PROTOTYPE_ID_ACCESSOR =
039 new Accessor<LayoutSetPrototype, Long>() {
040 @Override
041 public Long get(LayoutSetPrototype layoutSetPrototype) {
042 return layoutSetPrototype.getLayoutSetPrototypeId();
043 }
044
045 @Override
046 public Class<Long> getAttributeClass() {
047 return Long.class;
048 }
049
050 @Override
051 public Class<LayoutSetPrototype> getTypeClass() {
052 return LayoutSetPrototype.class;
053 }
054 };
055
056 public com.liferay.portal.model.Group getGroup()
057 throws com.liferay.portal.kernel.exception.PortalException;
058
059 public long getGroupId()
060 throws com.liferay.portal.kernel.exception.PortalException;
061
062 public com.liferay.portal.model.LayoutSet getLayoutSet()
063 throws com.liferay.portal.kernel.exception.PortalException;
064
065 public com.liferay.portal.kernel.util.UnicodeProperties getSettingsProperties();
066
067 public java.lang.String getSettingsProperty(java.lang.String key);
068
069 public boolean hasSetModifiedDate();
070
071 public void setSettingsProperties(
072 com.liferay.portal.kernel.util.UnicodeProperties settingsProperties);
073 }