001
014
015 package com.liferay.taglib.staging;
016
017 import com.liferay.portal.model.Group;
018
019 import javax.servlet.jsp.tagext.TagData;
020 import javax.servlet.jsp.tagext.TagExtraInfo;
021 import javax.servlet.jsp.tagext.VariableInfo;
022
023
026 public class DefineObjectsTei extends TagExtraInfo {
027
028 @Override
029 public VariableInfo[] getVariableInfo(TagData tagData) {
030 return _variableInfo;
031 }
032
033 private static final VariableInfo[] _variableInfo = new VariableInfo[] {
034 new VariableInfo(
035 "group", Group.class.getName(), true, VariableInfo.AT_END),
036 new VariableInfo(
037 "groupId", Long.class.getName(), true, VariableInfo.AT_END),
038 new VariableInfo(
039 "liveGroup", Group.class.getName(), true, VariableInfo.AT_END),
040 new VariableInfo(
041 "liveGroupId", Long.class.getName(), true, VariableInfo.AT_END),
042 new VariableInfo(
043 "privateLayout", Boolean.class.getName(), true,
044 VariableInfo.AT_END),
045 new VariableInfo(
046 "scopeGroup", Group.class.getName(), true, VariableInfo.AT_END),
047 new VariableInfo(
048 "scopeGroupId", Long.class.getName(), true, VariableInfo.AT_END),
049 new VariableInfo(
050 "stagingGroup", Group.class.getName(), true, VariableInfo.AT_END),
051 new VariableInfo(
052 "stagingGroupId", Long.class.getName(), true, VariableInfo.AT_END)
053 };
054
055 }