Uses of Class
com.flexive.shared.exceptions.FxInvalidParameterException

Packages that use FxInvalidParameterException
com.flexive.shared Shared classes used by all flexive modules. 
com.flexive.shared.content Classes for representing flexive contents, most notable FxContent and FxPK
com.flexive.shared.exceptions Custom application exceptions which supported translated exception messages through resource bundles. 
com.flexive.shared.interfaces Local and remote interfaces of the flexive EJB engines. 
com.flexive.shared.scripting Utility classes for the scripting engine. 
com.flexive.shared.structure Classes for the representation of flexive data structures. 
 

Uses of FxInvalidParameterException in com.flexive.shared
 

Methods in com.flexive.shared that throw FxInvalidParameterException
static java.lang.String FxFormatUtils.checkEmail(java.lang.String email)
          Checks the email.
static java.lang.String FxFormatUtils.encodePassword(long accountId, java.lang.String username, java.lang.String password)
          Checks the password and encodes it.
static java.lang.String FxFormatUtils.processColorString(java.lang.String paramName, java.lang.String value)
          Check if a color value is valid.
static int[] FxArrayUtils.toIntArray(java.lang.String list, char separator)
          Converts a list with integer items separated by a specific delimeter to a array.
static long[] FxArrayUtils.toLongArray(java.lang.String list, char separator)
          Converts a list with long items separated by a specific delimeter to a array.
 

Uses of FxInvalidParameterException in com.flexive.shared.content
 

Methods in com.flexive.shared.content that throw FxInvalidParameterException
 void FxGroupData.addGroup(java.lang.String xPath, FxGroupAssignment fxGroupAssignment, int pos)
          Add a group entry at the given XPath.
 void FxGroupData.addGroup(java.lang.String xPath, FxGroupAssignment fxGroupAssignment, int pos, FxGroupData.AddGroupOptions options)
          Add a group entry at the given XPath.
 void FxPropertyData.checkMaxLength()
          Check if the maximum length is valid (if applicable)
static void FxPermissionUtils.checkPropertyPermissions(FxContent content, ACLPermission perm)
          Check if the calling user has the requested permission for all properties in this content.
 void FxPropertyData.checkRequired()
          Check if this property is required and present in its minimal multiplicity
 void FxContent.checkValidity()
          Check if all required properties are present and valid, etc.
 FxData FxData.createNew(int insertPosition)
          Create a new instance of this FxData with the next available multiplicity at the requested position
static FxGroupData FxGroupData.createVirtualRootGroup(java.lang.String xpPrefix)
          Helper to create a virtual root group
 void FxContent.move(java.lang.String XPath, int delta)
          Move data (group or property) within its hierarchy for delta positions up or down depending on the sign of delta without wrapping around if top or bottom position is reached.
static FxDelta FxDelta.processDelta(FxContent original, FxContent compare)
          Compare original to compare FxContent.
 FxContent FxContent.randomize()
          Drop all data and create random entries for testing purposes
static void FxPermissionUtils.unwrapNoAccessValues(FxContent content, FxContent original)
          Unwrap all FxNoAccess values to their original values.
static void FxPermissionUtils.wrapNoAccessValues(UserTicket ticket, FxContentSecurityInfo securityInfo, FxContent content, FxType type, FxEnvironment env)
          Process a contents property and wrap FxValue's in FxNoAccess or set them to readonly where appropriate
 

Constructors in com.flexive.shared.content that throw FxInvalidParameterException
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)
           
 

Uses of FxInvalidParameterException in com.flexive.shared.exceptions
 

Methods in com.flexive.shared.exceptions that return FxInvalidParameterException
 FxInvalidParameterException FxInvalidParameterException.setAffectedXPath(java.lang.String affectedXPath, FxContentExceptionCause cause)
          Set the affected XPath that caused this Exception to be thrown
 

Uses of FxInvalidParameterException in com.flexive.shared.interfaces
 

Methods in com.flexive.shared.interfaces that throw FxInvalidParameterException
 void FxTimerService.parseCronString(java.lang.String cronString)
          Parses a Cron String and throws an exception if it cannot be parsed
 

Uses of FxInvalidParameterException in com.flexive.shared.scripting
 

Constructors in com.flexive.shared.scripting that throw FxInvalidParameterException
FxScriptInfo(long id, FxScriptEvent event, java.lang.String name, java.lang.String description, boolean active, boolean cached)
          Constructor
FxScriptInfoEdit(long id, FxScriptEvent event, java.lang.String name, java.lang.String description, java.lang.String code, boolean active, boolean cached)
          Constructor
 

Uses of FxInvalidParameterException in com.flexive.shared.structure
 

Methods in com.flexive.shared.structure that throw FxInvalidParameterException
 FxTypeEdit FxTypeEdit.addRelation(FxTypeRelation relation)
          Add or update a relation
static FxGroupAssignmentEdit FxGroupAssignmentEdit.createNew(FxGroupAssignment ga, FxType type, java.lang.String alias, java.lang.String parentXPath)
          Create a new FxGroupAssignmentEdit from an existing FxGroupAssignment as a new one for a given type with a new alias and a given parentXPath
static FxGroupAssignmentEdit FxGroupAssignmentEdit.createNew(FxGroupAssignment ga, FxType type, java.lang.String alias, java.lang.String parentXPath, FxAssignment parent)
          Create a new FxGroupAssignmentEdit from an existing FxGroupAssignment as a new one for a given type with a new alias and a given parentXPath
static FxPropertyAssignmentEdit FxPropertyAssignmentEdit.createNew(FxPropertyAssignment pa, FxType type, java.lang.String alias, java.lang.String parentXPath)
          Create a new FxPropertyAssignmentEdit from an existing FxPropertyAssignment as a new one for a given type with a new alias and a given parentXPath
static FxPropertyAssignmentEdit FxPropertyAssignmentEdit.createNew(FxPropertyAssignment pa, FxType type, java.lang.String alias, java.lang.String parentXPath, FxAssignment parent)
          Create a new FxPropertyAssignmentEdit from an existing FxPropertyAssignment as a new one for a given type with a new alias and a given parentXPath
static FxPropertyEdit FxPropertyEdit.createNew(FxProperty base, java.lang.String newName, boolean autoUniquePropertyName)
          Create a clone of an existing property with a new name
static FxPropertyAssignmentEdit FxPropertyAssignmentEdit.createNew(java.lang.String property, FxType type, java.lang.String alias, java.lang.String parentXPath)
          Create a new FxPropertyAssignmentEdit from an existing property for a given type with a new alias and a given parentXPath
static FxPropertyAssignmentEdit FxPropertyAssignmentEdit.reuse(java.lang.String originalAssignment, java.lang.String type, java.lang.String parentXPath)
          Convenience method to create a new FxPropertyAssignmentEdit from an existing FxPropertyAssignment as a new one for a given type with a new alias and a given parentXPath
static FxPropertyAssignmentEdit FxPropertyAssignmentEdit.reuse(java.lang.String originalAssignment, java.lang.String type, java.lang.String parentXPath, java.lang.String alias)
          Convenience method to create a new FxPropertyAssignmentEdit from an existing FxPropertyAssignment as a new one for a given type with a new alias and a given parentXPath
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setACL(ACL ACL)
           
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setAlias(java.lang.String alias)
          Set the alias of this property assignment.
 FxGroupAssignmentEdit FxGroupAssignmentEdit.setAlias(java.lang.String alias)
          Set a new alias, will affect the xpath as well
 FxGroupEdit FxGroupEdit.setAssignmentGroupMode(GroupMode mode)
          Set the group mode.
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setDefaultMultiplicity(int defaultMultiplicity)
          Set the default multiplicity (used i.e.
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setInOverview(boolean inOverview)
          Set overview appearance setting
 FxPropertyEdit FxPropertyEdit.setMaxLength(int maxLength)
          Shortcut to set the maximum input length (if applicable to the component)
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setMaxLength(int maxLength)
          Shortcut to set the maximum input length (if applicable to the component)
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setMultiLang(boolean multiLang)
          Should this assignment support multilingual data?
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setMultiLine(boolean multiLine)
          Set multiline display ability
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setMultiplicity(FxMultiplicity multiplicity)
          Set the multiplicity of this assignment
 FxGroupAssignmentEdit FxGroupAssignmentEdit.setMultiplicity(FxMultiplicity multiplicity)
          Set the multiplicity of this assignment.
 FxTypeEdit FxTypeEdit.setOption(java.lang.String key, boolean value)
          Set an overridable boolean option (not inherited by derived types if it doesn't exist)
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setOption(java.lang.String key, boolean value)
          Set a boolean option with defaults of overridable & isInherited == true
 FxGroupAssignmentEdit FxGroupAssignmentEdit.setOption(java.lang.String key, boolean value)
          Set a boolean option with defaults of overridable & isInherited == true
 FxTypeEdit FxTypeEdit.setOption(java.lang.String key, boolean value, boolean overridable, boolean isInherited)
          Set a boolean option
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setOption(java.lang.String key, boolean overridable, boolean isInherited, boolean value)
          Set a boolean option
 FxGroupAssignmentEdit FxGroupAssignmentEdit.setOption(java.lang.String key, boolean overridable, boolean isInherited, boolean value)
          Set a boolean option
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setOption(java.lang.String key, boolean overridable, boolean isInherited, java.lang.String value)
          Set an option
 FxGroupAssignmentEdit FxGroupAssignmentEdit.setOption(java.lang.String key, boolean overridable, boolean isInherited, java.lang.String value)
          Set an option
 FxTypeEdit FxTypeEdit.setOption(java.lang.String key, java.lang.String value)
          Set an overridable option (not inherited by derived types if it doesn't exist)
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setOption(java.lang.String key, java.lang.String value)
          Set an option with defaults of overridable & isInherited == true
 FxGroupAssignmentEdit FxGroupAssignmentEdit.setOption(java.lang.String key, java.lang.String value)
          Set an option with defaults of overridable & isInherited == true
 FxTypeEdit FxTypeEdit.setOption(java.lang.String key, java.lang.String value, boolean overridable, boolean isInherited)
          Set an option
 FxSelectListItemEdit FxSelectListItemEdit.setParentItem(FxSelectListItem item)
          Set a parent item
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setSearchable(boolean searchable)
          Set if this property be used in the visual query editor (UI hint)
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setUseHTMLEditor(boolean useHTMLEditor)
          Set if to use an HTML editor to edit values of this property?
 FxPropertyAssignmentEdit FxPropertyAssignmentEdit.setXPath(java.lang.String XPath)
          Set the XPath of this assignment - this is used mainly internally and affects new assignments only
 FxGroupAssignmentEdit FxGroupAssignmentEdit.setXPath(java.lang.String XPath)
          Set the XPath, will affect the alias as well
 void FxTypeEdit.updateRelation(FxTypeRelation relation)
          Add or update a relation