Uses of Interface
com.flexive.shared.SelectableObject

Packages that use SelectableObject
com.flexive.shared Shared classes used by all flexive modules. 
com.flexive.shared.scripting Utility classes for the scripting engine. 
com.flexive.shared.search Value classes for FxSQL search results. 
com.flexive.shared.security Data classes for flexive's security layer, like ACLs or roles. 
com.flexive.shared.structure Classes for the representation of flexive data structures. 
com.flexive.shared.tree Data objects for the tree engine. 
com.flexive.shared.workflow Workflow data objects based on workflow steps and routes. 
 

Uses of SelectableObject in com.flexive.shared
 

Subinterfaces of SelectableObject in com.flexive.shared
 interface SelectableObjectWithLabel
          An interface for simple selectable elements with a translated label.
 interface SelectableObjectWithName
          An interface for simple selectable elements with a unilingual string as (displayed) name).
 

Classes in com.flexive.shared that implement SelectableObject
 class AbstractSelectableObjectWithLabel
           
 class AbstractSelectableObjectWithName
          Abstract implementation of SelectableObjectWithName
 class FxLanguage
          Languages Provides mapping functions between language system constants , iso codes and english descriptions.
 

Methods in com.flexive.shared with type parameters of type SelectableObject
static
<T extends SelectableObject>
java.util.List<T>
FxSharedUtils.filterSelectableObjectsById(java.lang.Iterable<T> values, java.util.Collection<java.lang.Long> ids)
          Return the elements of values that match the given ids.
static
<T extends SelectableObject>
T
FxSharedUtils.getSelectableObject(java.util.List<T> values, long id)
          Return a SelectableObject by its ID.
 

Methods in com.flexive.shared with parameters of type SelectableObject
 int FxSharedUtils.SelectableObjectSorter.compare(SelectableObject o1, SelectableObject o2)
           
 

Method parameters in com.flexive.shared with type arguments of type SelectableObject
static java.util.List<java.lang.Long> FxSharedUtils.getSelectableObjectIdList(java.lang.Iterable<? extends SelectableObject> values)
          Extract the unique IDs of the given SelectableObject collection.
static int FxSharedUtils.indexOfSelectableObject(java.util.List<? extends SelectableObject> values, long id)
          Returns the index of the SelectableObject with the given ID, or -1 if none was found.
 

Uses of SelectableObject in com.flexive.shared.scripting
 

Classes in com.flexive.shared.scripting that implement SelectableObject
 class FxScriptInfo
          Information about a script
 class FxScriptInfoEdit
          Editable FxScriptInfo
 class FxScriptSchedule
          Class describing a script schedule
 class FxScriptScheduleEdit
          Class for editing a script schedule
 

Uses of SelectableObject in com.flexive.shared.search
 

Classes in com.flexive.shared.search that implement SelectableObject
 class Briefcase
          The briefcase info object.
 class BriefcaseEdit
          An editable briefcase
 class BriefcaseItemData
          Item meta data for a briefcase entry
 

Uses of SelectableObject in com.flexive.shared.security
 

Classes in com.flexive.shared.security that implement SelectableObject
 class Account
          User account class.
 class AccountEdit
          An editable account wrapper implementation.
 class ACL
          Data class for the access control lists
 class Mandator
          A Mandator
 class Role
          User roles
 class UserGroup
          A group of users
 

Uses of SelectableObject in com.flexive.shared.structure
 

Classes in com.flexive.shared.structure that implement SelectableObject
 class FxAssignment
          Base class for assignments of a group or property to a type or another group/property
 class FxDataType
          [fleXive] data types
 class FxGroup
          (Structure) Group definition
 class FxGroupAssignment
          Assignment of a (structure) group to a type or another assignment of a (structure) group
 class FxGroupAssignmentEdit
          FxGroupAssignment for editing
 class FxGroupEdit
          FxGroup used for structure editing
 class FxProperty
          property definition
 class FxPropertyAssignment
          Assignment of a property to a type or group
 class FxPropertyAssignmentEdit
          FxPropertyAssignment for editing
 class FxPropertyEdit
          FxProperty used for structure editing
 class FxSelectListItem
          Items for select lists
 class FxSelectListItemEdit
          Editable select list item
 class FxStructureElement
          Abstract base class for FxGroup and FxProperty
 class FxType
          Type definition
 class FxTypeEdit
          FxType used for structure editing
 

Uses of SelectableObject in com.flexive.shared.tree
 

Classes in com.flexive.shared.tree that implement SelectableObject
 class FxTreeNode
          FxNode implementation for flexive
 class FxTreeNodeEdit
          Editable tree node.
 

Uses of SelectableObject in com.flexive.shared.workflow
 

Classes in com.flexive.shared.workflow that implement SelectableObject
 class Route
          The route class represents a route connecing two steps within a workflow.
 class RouteEdit
          Editable route class.
 class Step
          StepEngine data beans.
 class StepDefinition
          Definition of a workflow step.
 class StepDefinitionEdit
          Editable step definition.
 class StepEdit
          Editable workflow step.
 class Workflow
          Workflow data beans.
 class WorkflowEdit
          Editable workflow class.