Package org.cyclos.model
Base package for all model classes.
Sub-packages represents modules in Cyclos.
-
Interface Summary Interface Description BeanDataAccessor Provides access to bean data, allowing getting and setting properties.BeanDataAccessorFactory Factory for context-sensitiveBeanDataAccessor.IEntity Common interface for entitiesIInternalNamedEntity It represents an entity with an internal name.
It must be implemented by those entities/dtos allowing search by internal name.INamedEntity Represents an entity with a nameIUnqualifiedInternalNamedEntity It must be implemented by those entities for which the internal name should not be qualified when returning to the client. -
Class Summary Class Description AbstractBeanDataAccessor Basic implementation forBeanDataAccessorActionWithConfirmationPassword BasicProperty<T,B extends Bean> A property for basic typesBean This is the base class for all generated model beans in Cyclos.BeanComparator<T extends Bean> A comparator used with properties ofBeansBeanDataAccessorFactory.Instance Provides access to theBeanDataAccessorFactoryConfigurationEntityDTO Base class for all named entities containing internal name and description properties.ConfigurationEntityVO Base class for VOs of configuration entitiesEntityData<DTO extends EntityDTO> Base class for entity data objects, which contains anEntityDTOand other contextual data needed to edit that DTO, such as possible data for relationships, logs, permissions and other dataEntityDTO The EntityDTO is an editable representation of an entityEntityModel Base class for entity DTOs or VOs.EntityVO An EntityVO is a view-only representation of an entityIdComparator AComparatorthat compare entity idsIterableProperty<T,C extends Iterable<T>,B extends Bean> A base class for collection properties.ListProperty<T,B extends Bean> A property for lists.MapBeanDataAccessor MapBeanDataAccessorFactory Simple Map implementation ofBeanDataAccessorFactoryMapProperty<K,V,B extends Bean> NamedEntityDTO Base class for all entities containing aPropertyrepresenting its name.NamedEntityVO Base class for all read only views of a entity which contains aPropertyrepresenting its name.NestedProperty<T,B extends Bean> APropertywhich is created from a path of other propertiesPageProperty<T,B extends Bean> A property for pages.Property<T,B extends Bean> Represents a property in the generated objectsQueryParameters Base class for search parameters objects.SearchData<Q extends QueryParameters> Base class for search data objects, which contains aQueryParametersand other contextual data needed search some kind of entitySetProperty<T,B extends Bean> A property for sets.Submodules Contains helper methods to handleSubmodulesTranslatableUIElementResultVO TranslatableVersionedVO VersionedVO -
Enum Summary Enum Description Availability Utility enum with the possible values regarding availability of some data.CRUDOperation The CRUD operationsTextMode Determines how textual data is handledTrimMode Indicates how texts should be trimmed -
Exception Summary Exception Description BusinessException Base exception for service-specific business exceptionsConstraintViolatedOnRemoveException Error while removing an entity due to constraintsCredentialsNotSuppliedException Exception thrown when attempting to invoke a service method, but no credentials were supplied when expected (for example, in RPC calls)CSSCompileException Thrown when the CSS could not be compiled.CyclosException Base for all exceptions generated in Cyclos.DataAccessException Represents an exception on the data access (database or content storage)EntityNotFoundException Exception thrown when an expected entity was not foundFileParsingException Exception thrown when a file being parsed has an invalid formatFrameworkException Base exception for common exceptions, generated by general usage of service methodsIllegalActionException Exception thrown when attempting to perform an action which is not allowed.IllegalInvocationException Exception thrown when an attempt to invoke a remote method was invalidInternalException Base class for all those exceptions thrown by the server but never exposed to the client.LockAcquisitionException Exception thrown when an expected lock couldn't be acquiredMaxItemsException Exception thrown when attempting to create a new data but the maximum allowed items has already reachedQueryParseException Exception thrown whenever there's a query parse errorReportExecutionException Exception during a report generationRetryException Base class for exception types which indicates that clients should retry the current operationStaleEntityException Exception thrown on attempts to save an entity which has been modified by another user / threadStoredFileException Exception thrown when trying to retrieve/store files from/to the file storage.UnexpectedDataAccessException Represents an unknown exception on the data access (database or content storage)UserStatusException Exception thrown when attempting to locate a user with an invalid statusValidationException An exception thrown when an invalid object was found