Uses of Class
com.flexive.shared.content.FxGroupData

Packages that use FxGroupData
com.flexive.shared.content Classes for representing flexive contents, most notable FxContent and FxPK
com.flexive.shared.structure Classes for the representation of flexive data structures. 
 

Uses of FxGroupData in com.flexive.shared.content
 

Fields in com.flexive.shared.content declared as FxGroupData
(package private)  FxGroupData FxData.parent
          Parent element (virtual root for the first)
 

Methods in com.flexive.shared.content that return FxGroupData
protected  FxGroupData FxGroupData.copy(FxGroupData parent)
          Create an independent copy of this group or property FxData
static FxGroupData FxGroupData.createVirtualRootGroup(java.lang.String xpPrefix)
          Helper to create a virtual root group
 FxGroupData FxGroupData.getGroup(long assignmentId)
          Get the FxGroupData entry for the given group assignment.
 FxGroupData FxGroupData.getGroup(java.lang.String xPath)
          Get the group denoted by the given XPath
 FxGroupData FxContent.getGroupData(long assignmentId)
          Get the FxGroupData entry for the given group assignment.
 FxGroupData FxContent.getGroupData(java.lang.String XPath)
          Get the FxGroupData entry for the given XPath
 FxGroupData FxData.getParent()
          Get the parent group of this data element
 FxGroupData FxContent.getRootGroup()
          Get the (virtual) root group of this content
 

Methods in com.flexive.shared.content with parameters of type FxGroupData
 void FxPropertySorter.applyOrder(FxGroupData groupData)
          Apply the saved order to the current group data
(package private)  FxPropertyData FxPropertyData.copy(FxGroupData parent)
          Create an independent copy of this group or property FxData
protected  FxGroupData FxGroupData.copy(FxGroupData parent)
          Create an independent copy of this group or property FxData
(package private) abstract  FxData FxData.copy(FxGroupData parent)
          Create an independent copy of this group or property FxData
 

Constructors in com.flexive.shared.content with parameters of type FxGroupData
FxContent(FxPK pk, FxLock lock, long typeId, boolean relation, long mandatorId, long aclId, long stepId, int maxVersion, int liveVersion, boolean active, long mainLanguage, FxPK relatedSource, FxPK relatedDestination, int relatedSourcePosition, int relatedDestinationPosition, LifeCycleInfo lifeCycleInfo, FxGroupData data, long binaryPreviewId, long binaryPreviewACL)
          Constructor
FxData(FxData other, FxGroupData parent)
          Copy constructor.
FxData(java.lang.String xpPrefix, java.lang.String alias, int index, java.lang.String xPath, java.lang.String xPathFull, int[] indices, long assignmentId, FxMultiplicity assignmentMultiplicity, int pos, FxGroupData parent, boolean systemInternal)
           
FxGroupData(FxGroupData other, FxGroupData parent)
          Copy constructor.
FxGroupData(java.lang.String xpPrefix, java.lang.String alias, int index, java.lang.String xPath, java.lang.String xPathFull, int[] indices, long assignmentId, FxMultiplicity assignmentMultiplicity, int pos, FxGroupData parent, java.util.List<FxData> data, boolean systemInternal)
           
FxPropertyData(FxPropertyData other, FxGroupData parent)
          Copy constructor.
FxPropertyData(java.lang.String xpPrefix, java.lang.String alias, int index, java.lang.String xPath, java.lang.String xPathFull, int[] indices, long assignmentId, long propertyId, FxMultiplicity assignmentMultiplicity, int pos, FxGroupData parent, FxValue value, boolean systemInternal, FxStructureOption maxLength)
           
 

Uses of FxGroupData in com.flexive.shared.structure
 

Methods in com.flexive.shared.structure that return FxGroupData
 FxGroupData FxType.createEmptyData(java.lang.String xpPrefix)
          Create an empty FxData hierarchy for a new FxContent starting with a virtual root group.
 FxGroupData FxType.createRandomData(FxPK pk, FxEnvironment env, java.util.Random rnd, int maxMultiplicity)
          Create a base group with random data
 

Methods in com.flexive.shared.structure with parameters of type FxGroupData
 FxData FxPropertyAssignment.createEmptyData(FxGroupData parent, int index)
           
 FxData FxGroupAssignment.createEmptyData(FxGroupData parent, int index)
          Create an empty FxData entry for this assignment
abstract  FxData FxAssignment.createEmptyData(FxGroupData parent, int index)
          Create an empty FxData entry for this assignment
 FxData FxAssignment.createEmptyData(FxGroupData parent, int index, int position)
          Create an empty FxData entry for this assignment
 FxData FxPropertyAssignment.createEmptyData(FxGroupData parent, int index, int position, boolean onlySystemInternal)
           
 FxData FxGroupAssignment.createEmptyData(FxGroupData parent, int index, int position, boolean onlySystemInternal)
          Create an empty FxData entry for this assignment
abstract  FxData FxAssignment.createEmptyData(FxGroupData parent, int index, int position, boolean onlySystemInternal)
          Create an empty FxData entry for this assignment
 FxData FxPropertyAssignment.createRandomData(java.util.Random rnd, FxEnvironment env, FxGroupData parent, int index, int maxMultiplicity)
          Create a random FxData entry for this assignment
 FxData FxGroupAssignment.createRandomData(java.util.Random rnd, FxEnvironment env, FxGroupData parent, int index, int maxMultiplicity)
          Create a random FxData entry for this assignment
abstract  FxData FxAssignment.createRandomData(java.util.Random rnd, FxEnvironment env, FxGroupData parent, int index, int maxMultiplicity)
          Create a random FxData entry for this assignment