pulse - the web application framework Get pulse at SourceForge.net. Fast, secure and Free Open Source software downloads Ohloh project report for pulse-java

Uses of Class
org.torweg.pulse.util.entity.AbstractBasicEntity

Packages that use AbstractBasicEntity
org.torweg.pulse.accesscontrol controls the access to Bundles and their Controllers. 
org.torweg.pulse.accesscontrol.attributes comprises additional information associated with Users. 
org.torweg.pulse.accesscontrol.attributes.types contains type entities required by attributes. 
org.torweg.pulse.component.cms.model is the model of the content management bundle. 
org.torweg.pulse.component.core.accesscontrol.admin is the user and rights administration. 
org.torweg.pulse.component.shop.checkout   
org.torweg.pulse.component.shop.model all entities of the shop's model can be found within this package. 
org.torweg.pulse.component.statistics.model Contains all entities representing "countable" statistical unit of information. 
org.torweg.pulse.component.statistics.model.aggregation Contains all the entities required for storing the results of the aggregators run by the DataAggregationJoblet
org.torweg.pulse.component.store.model contains the business objects of the Store bundle. 
org.torweg.pulse.component.survey.model is the model of the survey bundle. 
org.torweg.pulse.component.util.model Contains the model classes for the util component. 
org.torweg.pulse.service.request contains interfaces and implementations that deal with the decoding of a request. 
org.torweg.pulse.site is the main management model for the websites created with pulse
org.torweg.pulse.site.content is the main management model for the websites Content
org.torweg.pulse.site.content.filter contains classes to create filters on ContentLocalizationMaps. 
org.torweg.pulse.site.map is the main management model for the websites hierarchical structure. 
org.torweg.pulse.util.entity contains base classes for entities in pulse
org.torweg.pulse.vfs is the included virtual file system of the pulse container. 
 

Uses of AbstractBasicEntity in org.torweg.pulse.accesscontrol
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.accesscontrol
 class AbstractAccessControlObject
          Defines JSON-support and helper-methods for entities in the access-control.
 class AbstractUserBase
          abstract base for User containing all utility methods.
 class ChangeEmailRequest
          intermediate storage for a pending email-address-change of a User.
 class ChangePasswordRequest
          intermediate token-storage-object which is being used during a pending password-change of a User.
 class CommandMatcher
          A CommandMatcher is an entity used to restrict the execution of Commands.
 class Group
          A Group is an entity used to group Permissions and Users.
 class Permission
          A Permission is an entity used to restrict the excecution of Commands.
 class PreliminaryUser
          a preliminary user that has not yet completed the sign-up-process.
 class Role
          A Role is an entity used to combine Groups and Permissions, in order to reduce the number of Group s and Permissions, that have to be assigned to a certain User.
 class User
          A User is an entity representing a user in the pulse container.
static class User.Everybody
          is a dummy User used for non-logged-in users to provide them the "~Everybody" Role for access checks.
 

Uses of AbstractBasicEntity in org.torweg.pulse.accesscontrol.attributes
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.accesscontrol.attributes
 class AbstractAttribute<T>
          base class for all attributes.
 class AbstractValue<T>
          represents the tripel of an AbstractAttribute, a User and the value <T>.
 class BooleanAttribute
          a very simple Attribute storing a Boolean.
 class BooleanValue
          represents a boolean value.
 class BundleAttribute
          represents a Bundle in the AttributeRegistry.
 class SectionAttribute
          a very simple Attribute for structuring the AttributeRegistry.
 class SectionValue
          The value for the SectionAttribute.
 class SelectionAttribute
          TODO: requires major refactoring to really be multi-select-able.
 class SelectionValue
           
 class StringAttribute
          a very simple Attribute storing a String.
 class StringValue
          represents a string based value.
 

Uses of AbstractBasicEntity in org.torweg.pulse.accesscontrol.attributes.types
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.accesscontrol.attributes.types
 class Option
           
 class Selection
           
 

Uses of AbstractBasicEntity in org.torweg.pulse.component.cms.model
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.component.cms.model
 class CMSContent
          the CMSContent is the base content for the pulse content management bundle.
 class Page
          represents a Page of a CMSContent.
 

Uses of AbstractBasicEntity in org.torweg.pulse.component.core.accesscontrol.admin
 

Method parameters in org.torweg.pulse.component.core.accesscontrol.admin with type arguments of type AbstractBasicEntity
protected  org.hibernate.Criteria AbstractAccessControlEditor.buildLoadAssorterCriteria(ServiceRequest request, boolean unasoc, org.hibernate.Session s, java.util.List<java.lang.Long> ids, java.lang.Class<? extends AbstractBasicEntity> clazz)
          builds the Criteria for the assorter to load the joined entities.
protected  org.hibernate.Criteria AbstractAccessControlEditor.buildLoadAssorterCriteria(ServiceRequest request, boolean unasoc, org.hibernate.Session s, java.lang.Long id, java.lang.Class<? extends AbstractBasicEntity> clazz, java.lang.String alias)
          builds the Criteria for the assorter to load the contained entities.
protected  net.sf.json.JSONArray AbstractAccessControlEditor.loadAssorterData(ServiceRequest request, java.lang.Class<? extends AbstractBasicEntity> clazz, java.lang.String alias)
          Loads the assorter-data for the contained entities.
 

Uses of AbstractBasicEntity in org.torweg.pulse.component.shop.checkout
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.component.shop.checkout
 class Address
          The Address.
 class Customer
          The Customer.
 class DispatchData
          The DispatchData.
 class DispatchType
          The DispatchType.
 class InvoicePaymentData
          The InvoicePaymentData.
 class Order
          The Order.
 class OrderContents
          The OrderContents.
 class OrderDetails
          The OrderDetails.
 class OrderMetaData
          The OrderMetaData.
 class OrderPosition
          The OrderPosition.
 class PaymentData
          The PaymentData.
 class PaymentMethod
          The PaymentMethod.
 class PayPalPaymentData
          The PayPalPaymentData.
 class Price
          The Price.
 class TaxRate
          The TaxRate.
 class TotalPrice
          The TotalPrice.
static class TotalPrice.Quota
          The Quota.
 class WirecardCCPaymentData
          The WirecardCCPaymentData.
 class WirecardEFTPaymentData
           
 

Uses of AbstractBasicEntity in org.torweg.pulse.component.shop.model
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.component.shop.model
 class ShopContent
          Represents an article in the shop.
 class ShopSettings
          is an entity to store the basic settings of a shop.
 class ShopVariant
          Represents an article variant in the shop.
 class TaxGroup
          represents a tax group in the shop's model.
 

Uses of AbstractBasicEntity in org.torweg.pulse.component.statistics.model
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.component.statistics.model
 class AbstractRegexVersioned
          Abstract base class to derive "versioned" from.
 class AbstractResolution
          A abstract base class to derive an "entity representing a resolution" from.
 class AbstractVersion<T>
          An abstract base class to derive a statistical entity from, which represents a version.
 class OperatingSystem
          Represents an "operating system".
 class PIRecord
          A raw page impression record.
 class RegexVersion
          Represents a Version.
 class ScreenResolution
          Represents a client's screen resolution.
 class StatisticsServer
          represents a server to record statistics of.
 class UserAgent
          Represents an user-agent.
 

Uses of AbstractBasicEntity in org.torweg.pulse.component.statistics.model.aggregation
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.component.statistics.model.aggregation
 class AbstractAggregation
          Abstract bass class representing a basic aggregation of statistical data (by aggregating Visits) as being produced by an AbstractBaseAggregator.
 class AbstractCountAggregation
          Abstract bass class representing a basic AbstractAggregation providing additional counter functionality.
 class AbstractRegexVersionedCounter<T extends AbstractAggregation>
          An abstract base class to derive a statistical data aggregation entity aggregating RegexVersions from.
 class AbstractRegexVersionedCounterAggregation<T,U extends AbstractRegexVersionedCounter<?>>
          An abstract base class to derive the actual aggregation for an AbstractRegexVersioned from.
 class AbstractTreeAggregation<T extends AbstractTreeElement<T>>
          An abstract base class to derive aggregations based on an a tree-like structure using nodes derived from AbstractTreeElement.
 class AbstractTreeElement<T extends AbstractTreeElement<T>>
          An abstract base class to derive the nodes the AbstractTreeAggregation operates on from.
 class AverageTimePerVisitAggregation
          Aggregates Visits and stores information about the average time spent on a "per Visit" basis for the set Duration.
 class CountryHitCounter
          Maps a counter to a country.
 class CountryPerPIRecordAggregation
          Aggregates the "countries" from the given Visit for a day per PIRecord for the set Duration.
 class CountryPerVisitAggregation
          Aggregates the "countries" on a "per Visit" basis for the set Duration.
 class OperatingSystemPerVisitAggregation
          The actual implementation of AbstractRegexVersionedCounterAggregation which stores the aggregated statistical data about OperatingSystems on a "per Visit" basis for the set Duration.
 class OperatingSystemVersionCounter
          The actual implementation of AbstractRegexVersionedCounter for storing the aggregated data about a version of an OperatingSystem, represented by a RegexVersion.
 class PathTreeAggregation
          The actual implementation of AbstractTreeAggregation which stores the aggregated statistical data per PathTreeElement on a "per Visit" basis for the set Duration.
 class PathTreeElement
          Represents a path string element within the pulse website statistics.
 class PIRecordCountAggregation
          Aggregates the daily hits (page impressions as represented by PIRecords) per Visit being aggregated on a "per Hour" basis for the set Duration.
 class PIRecordCountAggregationHitCounter
          The hit counter of the PIRecordCountAggregation.
 class RefererTreeAggregation
          The actual implementation of AbstractTreeAggregation used for storing the aggregated statistical data of the "referer analysis" of the statistics component - on a "per Visit" basis for the set Duration.
 class RefererTreeElement
          Represents a referer within the pulse website statistics.
 class ScreenResolutionPerVisitAggregation
          Stores the aggregated statistical data for ScreenResolution on a "per Visit" basis for the set Duration.
 class UserAgentPerVisitAggregation
          Stores information about the "user-agent" as aggregated by UserAgentPerVisitAggregator on a "per Visit" basis for the set Duration.
 class UserAgentVersionCounter
          The actual implementation of AbstractRegexVersionedCounterLocaleManager for storing the aggregated data about a version of an UserAgentLocaleManager, represented by a RegexVersionLocaleManager.
 class VisitCountAggregation
          Aggregates the given Visits for the set Duration.
 

Uses of AbstractBasicEntity in org.torweg.pulse.component.store.model
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.component.store.model
 class StoreContent
          Represents an article in the store.
 class StoreContentImageGroup
           
 class StoreVariant
          Represents an article variant in the store.
 

Uses of AbstractBasicEntity in org.torweg.pulse.component.survey.model
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.component.survey.model
 class AbstractQuestion
          The base-class to derive a question from.
 class AbstractTypedAnswer<T>
          The base-class to derive an answer from.
 class OpenQuestion
          Is an open question.
 class OpenQuestionAnswer
          Is an answer to a AbstractQuestion that has only one value.
 class QuestionGroup
          For grouping of multiple AbstractQuestions.
 class QuestionGroupAnswer
          The {@code AbstractTypedAnswer
 class Questionnaire
          The Questionnaire stores the {@code AbstractTypedAnswer
 class SelectQuestion
          Is a question providing multiple values to select.
 class SelectQuestionAnswer
          Is an answer to a AbstractQuestion that has multiple values.
 class Survey
          A Survey is a collection of AbstractQuestions.
 

Uses of AbstractBasicEntity in org.torweg.pulse.component.util.model
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.component.util.model
 class AbstractExtendedAddress
          A utility-class to derive from.
 class Representative
          Represents a Representative as used by the utility-component "representative".
 class Retailer
          Represents a Retailer as used by the utility-component "retailer".
 

Uses of AbstractBasicEntity in org.torweg.pulse.service.request
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.service.request
 class CommandBuilder
          used to build Commands.
 class Parameter
          is an entity representing a Parameter which may have a set of values.
 

Uses of AbstractBasicEntity in org.torweg.pulse.site
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.site
 class View
          is an abstract base class for Views.
 

Uses of AbstractBasicEntity in org.torweg.pulse.site.content
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.site.content
 class AbstractBasicContent
           
 class AbstractBasicVariant<T extends AbstractBasicVariant<T>>
           
 class AbstractContentGroup
          TODO.
 class AbstractRegistryNode
          a AbstractRegistryNode is an entry in the websites ContentRegistry.
 class AbstractSummaryDescriptionContent
           
 class AbstractSummaryDescriptionVariant<T extends AbstractSummaryDescriptionVariant<T>>
           
 class Attachment
          represents an Attachment to a Content, where Attachments are entities for downloads.
 class Content
          An abstract base class for Contents referenced by a View in the Sitemap.
 class ContentFolderNode
          a Node in the ContentRegistry representing a Bundle .
 class ContentGroup
          Is used for displaying content-overview-pages (content-group).
 class ContentLocalizationMap
          marks a set of Contents to be localizations of each other.
 class ContentNode
          a ContentNode is an entry in the websites ContentRegistry which can hold Content.
 class FileContent
          A FileContent is a Content that represents a VirtualFile.
 class RegistryBundleNode
          a Node in the ContentRegistry representing a Bundle .
 class RegistryLocaleNode
          a subdivision of the ContentRegistry representing a Locale.
 class URLContent
          An URLContent represents a Content which simply provides a URL, e.g. for providing an external link via the menu.
 class Variant<T extends Variant<?>>
          An abstract base class for Variants.
 

Uses of AbstractBasicEntity in org.torweg.pulse.site.content.filter
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.site.content.filter
 class Filter
          allows the filtering of ContentLocalizationMaps.
 class FilterContent
           
 

Uses of AbstractBasicEntity in org.torweg.pulse.site.map
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.site.map
 class SitemapNode
          a SitemapNode is an entry in the websites Sitemap.
 class SitemapSectionTag
          Used to tag a SitemapNode to be part of a specific section of the Sitemap.
 

Uses of AbstractBasicEntity in org.torweg.pulse.util.entity
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.util.entity
 class AbstractImageGroup
          Holds different versions of an image (e.g. the differently sized versions of an image assigned to a Content).
 class AbstractNamableEntity
          a very basic abstract entity containing a name field.
 class AbstractNamedEntity
          a very basic abstract entity containing a name field with a protected setter only.
 class Node
          is a base entity to build bi-directional tree entities with positionable children lists.
 

Methods in org.torweg.pulse.util.entity with parameters of type AbstractBasicEntity
 int AbstractBasicEntity.compareTo(AbstractBasicEntity object)
          Compares this AbstractBasicEntity to the parameter object, and either returns an int as the result of the comparison, or throws a ClassCastException.
 

Uses of AbstractBasicEntity in org.torweg.pulse.vfs
 

Subclasses of AbstractBasicEntity in org.torweg.pulse.vfs
 class VirtualFile
          a file in the VirtualFileSystem.