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