public class LayoutStructure
extends java.lang.Object
Constructor and Description |
---|
LayoutStructure() |
Modifier and Type | Method and Description |
---|---|
LayoutStructureItem |
addCollectionItemLayoutStructureItem(java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addCollectionItemLayoutStructureItem(java.lang.String itemId,
java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addCollectionStyledLayoutStructureItem(java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addCollectionStyledLayoutStructureItem(java.lang.String itemId,
java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addCollectionStyledLayoutStructureItem(java.lang.String collectionItemItemId,
java.lang.String itemId,
java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addColumnLayoutStructureItem(java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addColumnLayoutStructureItem(java.lang.String itemId,
java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addContainerStyledLayoutStructureItem(java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addContainerStyledLayoutStructureItem(java.lang.String itemId,
java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addDropZoneLayoutStructureItem(java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addDropZoneLayoutStructureItem(java.lang.String itemId,
java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addFormStyledLayoutStructureItem(java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addFormStyledLayoutStructureItem(java.lang.String itemId,
java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addFragmentDropZoneLayoutStructureItem(java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addFragmentDropZoneLayoutStructureItem(java.lang.String itemId,
java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addFragmentStyledLayoutStructureItem(long fragmentEntryLinkId,
java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addFragmentStyledLayoutStructureItem(long fragmentEntryLinkId,
java.lang.String itemId,
java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addLayoutStructureItem(LayoutStructureItem layoutStructureItem) |
LayoutStructureItem |
addLayoutStructureItem(java.lang.String itemType,
java.lang.String parentItemId,
int position) |
LayoutStructureItem |
addLayoutStructureItem(java.lang.String itemId,
java.lang.String itemType,
java.lang.String parentItemId,
int position) |
LayoutStructureRule |
addLayoutStructureRule(java.lang.String name) |
LayoutStructureRule |
addLayoutStructureRule(java.lang.String id,
java.lang.String name) |
LayoutStructureItem |
addRootLayoutStructureItem() |
LayoutStructureItem |
addRootLayoutStructureItem(java.lang.String itemId) |
LayoutStructureItem |
addRowStyledLayoutStructureItem(java.lang.String parentItemId,
int position,
int numberOfColumns) |
LayoutStructureItem |
addRowStyledLayoutStructureItem(java.lang.String itemId,
java.lang.String parentItemId,
int position,
int numberOfColumns) |
java.util.List<LayoutStructureItem> |
deleteLayoutStructureItem(java.lang.String itemId) |
LayoutStructureRule |
deleteLayoutStructureRule(java.lang.String ruleId) |
java.util.List<LayoutStructureItem> |
duplicateLayoutStructureItem(java.lang.String itemId) |
boolean |
equals(java.lang.Object object) |
java.util.List<CollectionStyledLayoutStructureItem> |
getCollectionStyledLayoutStructureItems() |
java.util.List<DeletedLayoutStructureItem> |
getDeletedLayoutStructureItems() |
LayoutStructureItem |
getDropZoneLayoutStructureItem() |
java.util.List<FormStyledLayoutStructureItem> |
getFormStyledLayoutStructureItems() |
java.util.Map<java.lang.Long,LayoutStructureItem> |
getFragmentLayoutStructureItems() |
LayoutStructureItem |
getLayoutStructureItem(java.lang.String itemId) |
LayoutStructureItem |
getLayoutStructureItemByFragmentEntryLinkId(long fragmentEntryLinkId) |
java.util.List<LayoutStructureItem> |
getLayoutStructureItems() |
java.util.List<LayoutStructureRule> |
getLayoutStructureRules() |
java.lang.String |
getMainItemId() |
LayoutStructureItem |
getMainLayoutStructureItem() |
int |
hashCode() |
boolean |
isItemMarkedForDeletion(java.lang.String itemId) |
boolean |
isPortletMarkedForDeletion(java.lang.String portletId) |
void |
markLayoutStructureItemForDeletion(java.lang.String itemId,
java.util.List<java.lang.String> portletIds) |
LayoutStructureItem |
moveLayoutStructureItem(java.lang.String itemId,
java.lang.String parentItemId,
int position) |
static LayoutStructure |
of(java.lang.String layoutStructure) |
void |
setMainItemId(java.lang.String mainItemId) |
com.liferay.portal.kernel.json.JSONObject |
toJSONObject() |
java.lang.String |
toString() |
void |
unmarkLayoutStructureItemForDeletion(java.lang.String itemId) |
LayoutStructureItem |
updateItemConfig(com.liferay.portal.kernel.json.JSONObject itemConfigJSONObject,
java.lang.String itemId) |
LayoutStructureRule |
updateLayoutStructureRule(com.liferay.portal.kernel.json.JSONArray actionsJSONArray,
com.liferay.portal.kernel.json.JSONArray conditionsJSONArray,
java.lang.String conditionType,
java.lang.String name,
java.lang.String ruleId) |
void |
updateRowColumnsLayoutStructureItem(java.lang.String itemId,
int numberOfColumns) |
public static LayoutStructure of(java.lang.String layoutStructure)
public LayoutStructureItem addCollectionItemLayoutStructureItem(java.lang.String parentItemId, int position)
public LayoutStructureItem addCollectionItemLayoutStructureItem(java.lang.String itemId, java.lang.String parentItemId, int position)
public LayoutStructureItem addCollectionStyledLayoutStructureItem(java.lang.String parentItemId, int position)
public LayoutStructureItem addCollectionStyledLayoutStructureItem(java.lang.String itemId, java.lang.String parentItemId, int position)
public LayoutStructureItem addCollectionStyledLayoutStructureItem(java.lang.String collectionItemItemId, java.lang.String itemId, java.lang.String parentItemId, int position)
public LayoutStructureItem addColumnLayoutStructureItem(java.lang.String parentItemId, int position)
public LayoutStructureItem addColumnLayoutStructureItem(java.lang.String itemId, java.lang.String parentItemId, int position)
public LayoutStructureItem addContainerStyledLayoutStructureItem(java.lang.String parentItemId, int position)
public LayoutStructureItem addContainerStyledLayoutStructureItem(java.lang.String itemId, java.lang.String parentItemId, int position)
public LayoutStructureItem addDropZoneLayoutStructureItem(java.lang.String parentItemId, int position)
public LayoutStructureItem addDropZoneLayoutStructureItem(java.lang.String itemId, java.lang.String parentItemId, int position)
public LayoutStructureItem addFormStyledLayoutStructureItem(java.lang.String parentItemId, int position)
public LayoutStructureItem addFormStyledLayoutStructureItem(java.lang.String itemId, java.lang.String parentItemId, int position)
public LayoutStructureItem addFragmentDropZoneLayoutStructureItem(java.lang.String parentItemId, int position)
public LayoutStructureItem addFragmentDropZoneLayoutStructureItem(java.lang.String itemId, java.lang.String parentItemId, int position)
public LayoutStructureItem addFragmentStyledLayoutStructureItem(long fragmentEntryLinkId, java.lang.String parentItemId, int position)
public LayoutStructureItem addFragmentStyledLayoutStructureItem(long fragmentEntryLinkId, java.lang.String itemId, java.lang.String parentItemId, int position)
public LayoutStructureItem addLayoutStructureItem(LayoutStructureItem layoutStructureItem)
public LayoutStructureItem addLayoutStructureItem(java.lang.String itemType, java.lang.String parentItemId, int position)
public LayoutStructureItem addLayoutStructureItem(java.lang.String itemId, java.lang.String itemType, java.lang.String parentItemId, int position)
public LayoutStructureRule addLayoutStructureRule(java.lang.String name)
public LayoutStructureRule addLayoutStructureRule(java.lang.String id, java.lang.String name)
public LayoutStructureItem addRootLayoutStructureItem()
public LayoutStructureItem addRootLayoutStructureItem(java.lang.String itemId)
public LayoutStructureItem addRowStyledLayoutStructureItem(java.lang.String parentItemId, int position, int numberOfColumns)
public LayoutStructureItem addRowStyledLayoutStructureItem(java.lang.String itemId, java.lang.String parentItemId, int position, int numberOfColumns)
public java.util.List<LayoutStructureItem> deleteLayoutStructureItem(java.lang.String itemId)
public LayoutStructureRule deleteLayoutStructureRule(java.lang.String ruleId)
public java.util.List<LayoutStructureItem> duplicateLayoutStructureItem(java.lang.String itemId)
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public java.util.List<CollectionStyledLayoutStructureItem> getCollectionStyledLayoutStructureItems()
public java.util.List<DeletedLayoutStructureItem> getDeletedLayoutStructureItems()
public LayoutStructureItem getDropZoneLayoutStructureItem()
public java.util.List<FormStyledLayoutStructureItem> getFormStyledLayoutStructureItems()
public java.util.Map<java.lang.Long,LayoutStructureItem> getFragmentLayoutStructureItems()
public LayoutStructureItem getLayoutStructureItem(java.lang.String itemId)
public LayoutStructureItem getLayoutStructureItemByFragmentEntryLinkId(long fragmentEntryLinkId)
public java.util.List<LayoutStructureItem> getLayoutStructureItems()
public java.util.List<LayoutStructureRule> getLayoutStructureRules()
public java.lang.String getMainItemId()
public LayoutStructureItem getMainLayoutStructureItem()
public int hashCode()
hashCode
in class java.lang.Object
public boolean isItemMarkedForDeletion(java.lang.String itemId)
public boolean isPortletMarkedForDeletion(java.lang.String portletId)
public void markLayoutStructureItemForDeletion(java.lang.String itemId, java.util.List<java.lang.String> portletIds)
public LayoutStructureItem moveLayoutStructureItem(java.lang.String itemId, java.lang.String parentItemId, int position)
public void setMainItemId(java.lang.String mainItemId)
public com.liferay.portal.kernel.json.JSONObject toJSONObject()
public java.lang.String toString()
toString
in class java.lang.Object
public void unmarkLayoutStructureItemForDeletion(java.lang.String itemId)
public LayoutStructureItem updateItemConfig(com.liferay.portal.kernel.json.JSONObject itemConfigJSONObject, java.lang.String itemId)
public LayoutStructureRule updateLayoutStructureRule(com.liferay.portal.kernel.json.JSONArray actionsJSONArray, com.liferay.portal.kernel.json.JSONArray conditionsJSONArray, java.lang.String conditionType, java.lang.String name, java.lang.String ruleId)
public void updateRowColumnsLayoutStructureItem(java.lang.String itemId, int numberOfColumns)