001
014
015 package com.liferay.portal.kernel.staging;
016
017 import com.liferay.portal.model.Group;
018 import com.liferay.portal.model.Layout;
019 import com.liferay.portal.model.LayoutRevision;
020 import com.liferay.portal.model.LayoutSet;
021 import com.liferay.portal.model.LayoutSetBranch;
022 import com.liferay.portal.model.LayoutSetStagingHandler;
023 import com.liferay.portal.model.LayoutStagingHandler;
024
025
028 public interface LayoutStaging {
029
030 public LayoutRevision getLayoutRevision(Layout layout);
031
032 public LayoutSetBranch getLayoutSetBranch(LayoutSet layoutSet);
033
034 public LayoutSetStagingHandler getLayoutSetStagingHandler(
035 LayoutSet layoutSet);
036
037 public LayoutStagingHandler getLayoutStagingHandler(Layout layout);
038
039 public boolean isBranchingLayout(Layout layout);
040
041 public boolean isBranchingLayoutSet(Group group, boolean privateLayout);
042
043 }