Long id
String name
String type
String displayName
Integer bitmask
String properties
List<E> children
String value
Date created
Date modified
String tags
Set<E> references
boolean status
String successFeedbackRoleArn
String failureFeedbackRoleArn
String successFeedbackSampleRate
String arn
com.amazonaws.services.sns.AmazonSNS snsClient
com.amazonaws.regions.Regions regions
String type
String monthlySpendLimit
String senderId
String successFeedbackRoleArn
String failureFeedbackRoleArn
String successFeedbackSampleRate
String arn
com.amazonaws.services.sns.AmazonSNSClient snsClient
AmazonMessageSettings settings
Collection<E> authorizations
Authorization
s that can access this itemString authorizableId
Boolean authorizableIdAssignable
ReporterMeta<PARAM_META> reporterMeta
ReporterMeta
org.apache.commons.collections.Transformer dataGenerator
JPAQueryTransformer
)org.apache.commons.collections.Transformer countQuery
DataSourceReporter.dataGenerator
DataSourceReporter.dataGenerator
to count if nullorg.apache.commons.collections.Transformer noParamsDataGenerator
org.apache.commons.collections.Transformer noParamsCountQuery
List<E> columnNames
Reporter.getColumnNames()
is default
One can define additional and different column names for an export process.ReportWriter reportWriter
ReportWriter
Map<K,V> reportWriterProperties
String name
String extension
String mimeTypeString
String displayName
String id
Class<T> recordType
Reporter
Map<K,V> exportableFormats
ExportMeta
Map
of Key is ExportType
and Value of type ExportMeta
List<E> bulkActions
Map<K,V> columnToEntityValueMapping
Transformer
, in case on complex relations)Map<K,V> attributes
List<E> rowDecorators
Reporter<T> reporter
List<E> inputParamsMetas
FacetMeta
)ReporterMeta.noParamsReporterMeta
ReporterMeta<PARAM_META> noParamsReporterMeta
ReporterMeta.inputParamsMetas
is not null; then by default to generate a Report params are needed.
However by setting this optional field we can present a Default Report that requires no params on init
to show an initial display.ReporterMeta.inputParamsMetas
String data
CollectionTypesDetailsPanel<C extends Product> targetCollectionTypeDetailsPanel
EntityTemplate<REF> entityTemplate
ProductService<T extends Product> productService
Reporter<T> productsForCollectionReporter
String medium
int saltLength
boolean updateMode
String campaignPropertyName
Product.getName()
Comment comment
Comment comment
String name
String namespace
ConfigurationSource.NAMESPACE_DELIM
separated concatination of names. Where the first delimited string represents the TOP most namespace.String value
Integer bitmask
Integer status
ConfigurationService<K,T,C extends AbstractConfiguration> source
ConfigurationSource
to fetches the configs fromString namespace
ConfigurationSource
to fetch the property fromboolean recognizeFullPathKeys
org.springframework.context.ApplicationContext context
boolean nameDirty
TemplateService templateService
ChangeListener<T> refreshCallback
ContentService contentService
TemplateService templateService
Integer sequenceBeforeSubmit
SpringConfiguredContainerFactory factory
ContentService contentService
SpringConfiguredContainerFactory factory
ContentService contentService
List<E> contentHierarchy
ContentManagerPanel contentManager
ContentService contentService
Collection<E> typesToShow
org.apache.commons.collections.Predicate ONLY_CONTENT_FILES_AND_FOLDERS
SearchJPAQueryBuilderTransformer searchQueryTransformer
Map<K,V> fieldTypeMapping
Properties adminConfiguration
TemplateService templateService
SpringConfiguredContainerFactory factory
Template<REF> currentSelectedTemplate
AuthorizationModule<T> authorizationModule
ChangeListener<T> refreshCallback
org.apache.wicket.model.IModel<T> facetModel
ContentFacet
may go through some changes,
which on ContentFacetAjaxSaveBehavior.save(Map)
we may want to react to than just rely on the initial params in the Ajax URL.#decorateCallbackUrl(CharSequence)}
SpringConfiguredContainerFactory factory
TemplateService templateService
List<E> contentHierarchy
AuthorizationModule<T> authorizationModule
TemplateStoreService<T> templateStoreService
Long id
Integer bitmask
AbstractContent.BIT_MASKS
String name
String displayName
Date created
Date updated
String pagePath
String language
String country
String variant
Status status
Date statusDate
AbstractContent.status
was updated, or would be changed (incase of a scheduled change)Date launchDate
AbstractContent.created
, AbstractContent.updated
, AbstractContent.statusDate
are auto controlled by the system. This allows manual control of intended date of launch.String metaData
Collection<E> facets
AbstractContent
. Just Content will not contribute to much pay-load, but ContentFacet
then it will be a huge pay-load. Unnecessary in most situations.
Long id
ContentDescriber parent
HierarchialDomainObject.getParentId()
Long id
String name
Integer index
ContentFacet
is part of an Array (list), then this will not be null
and have the index number (starts from 0)String value
String authorizations
Authorization
> per module. The key is the module name.String metaData
String notes
String type
ContentType
(String)
Collection<E> metaDataFacets
ContentDescriber.setAttributes(Map)
and fields on ContentDescriber
Template.getFacets()
are reserved for the CONTENT Facets associated with the content. These are to define additional attributes that serve as meta Information to the Content.ContentDescriber content
ContentDescriber content
ContentDescriber content
ContentFacet
belongs to which ContentDescriber
String name
Class<T> ref
Product
then its some description about the product.
or
the exact interpretation is left to the implementation.Long id
ContentFacet facet
ContentFacet parent
HierarchialDomainObject.getParentId()
WebUserShell<U extends User,E> userShell
WebUserShell
will be available to the script to FacetMeta.getDisplayTransformer()
, while rendering of final contentContent<CA extends AbstractContentAttribute,CF extends AbstractContentFacet> contentDescriber
Status status
ContentPathConstructor pathConstructor
Template<REF> associatedTemplate
PageIdentifier
ContentPathTransformer.pathConstructor
to be setFunction<T,R> pageToTemplate
org.springframework.context.ApplicationContext context
org.owasp.validator.html.Policy policy
ContentDescriber content
ContentFacet facet
ContentContext<C extends Content<CA,CF>,CA extends AbstractContentAttribute,CF extends AbstractContentFacet> context
AbstractContent<CA extends AbstractContentAttribute,CF extends AbstractContentFacet> contentDescriber
ContentService contentService
String categoryName
FacetMeta facetMeta
Template<REF> templateForChild
TemplatePage<T extends Template<?>,C extends Content> parentTemplate
TemplatePage
pass the desired parent; it will decorate that (Optional)SpringConfiguredContainerFactory factory
GenericContentService<C extends Content<CA,CF>,CA extends AbstractContentAttribute,CF extends AbstractContentFacet> contentService
TemplateService templateService
Content<CA extends AbstractContentAttribute,CF extends AbstractContentFacet> contentDesc
AuthorizationModule<T> authorizationModule
Integer dayOfMonth
DateCycle.dayOfMonth
and/or DateCycle.monthOfYear
.
DateCycle.monthOfYear
, then every month DateCycle.dayOfMonth
will be the cut date of the cycle (excluding that date)
Integer monthOfYear
DateCycle.dayOfMonth
and/or DateCycle.monthOfYear
.
DateCycle.monthOfYear
, then every month DateCycle.dayOfMonth
will be the cut date of the cycle (excluding that date)
Integer duration
DateCycle.dayOfMonth
or annual (DateCycle.monthOfYear
Cycle cycle
String authorizableId
String displayName
Collection<E> authorizations
FeatureForOrganization
Authorization
or Restriction
typeNumber pricePerUnit
Feature.unit
String unit
Feature.pricePerUnit
Cycle cycle
Cycle
for the FeatureOrganization org
Object limit
ProductPackage<F extends Feature> addOnOverrides
Feature
over standard ProductPackage.getFeatures()
String id
String id
String id
String id
String id
org.apache.commons.collections.Transformer entityManagerProvider
EntityManager
is transient, in certain situations it may need to be re-acquiredString query
boolean execute
String query
boolean queryIsNative
Map<K,V> fieldMapping
boolean flush
EntityManager
EntityManager.flush()
boolean clear
EntityManager
EntityManager.clear()
boolean insert
boolean dontPropagateExceptions
String query
boolean queryIsNative
boolean expectSingleResult
Map<K,V> fieldMapping
QueryOptimizer queryOptimizer
QueryOptimizer
String queryOptimizerEntityAlias
boolean optimized
JPAQueryTransformer.query
was optimized then we need to normalize all the results.boolean paramAsSingleInput
PageInfo pageInfo
PageInfo
details passedQueryableDao<T> dao
Class<T> type
WebFileListView fileListView
FileUploadWrapper resourceUploader
org.apache.commons.collections.Predicate filter
Predicate
, if provided will be used to filter filesString displayName
MarshalUtils.regexReplace(safeDisplayName, HTMLUtils.html4Replacer)
IHierarchialReference.getName()
will return nameLong parentId
String hierarchy
boolean valueAsList
List
boolean reverseNext
-->
current & previous}Map<K,V> positionMap
List<E> linkedNextRefIds
List<E> linkedPrevRefIds
Set<E> previousRefIdAdded
Map<K,V> reverseNextToCurrentMap
Set<E> linkedRevNextIds
PageInfo pageInfo
Object entity
Map<K,V> relatedAttributes
String orderString
String whereExtension
String fromExtension
Set<E> excludedFields
Set
of names of fields whose values will not be included in ResultSet. They will be set to null
List<E> includedFields
Set<E> nullSet
Set
of names of fields which if null will still be compared againstMap<K,V> params
boolean ignoreEntityFieldsInWhere
String selectOverride
Query.whereExtension
;
and say we want the Select to get only data from the Join.
String message
int level
AuthenticationToken authToken
User user
Shell<E> parent
Object environment
String userId
String sessionId
String origin
String currency
List<E> items
Map<K,V> properties
CartItem
than to maintain a separate mapping.List<E> promotions
SaleStrategy<P extends Product,U extends User> saleStrategy
LockStrategy<P extends Product,U extends User> lockStrategy
SpringConfiguredContainerFactory factory
JPAExecuteTransformer unlockAllOrderItems
JPAExecuteTransformer cleanOldRequestedOrderItems
JPAExecuteTransformer cleanOldRequestedOrders
JPAExecuteTransformer relockUnfinishedOrders
SpringConfiguredContainerFactory factory
CustomerDetailsPanel targetCustomerDetailsPanel
CustomerDetailsPanel targetCustomerDetailsPanel
OrderDetailsPanel<O extends Order<I>,I extends OrderItem> targetOrderDetailsPanel
OrderService<O extends Order<? extends I>,I extends OrderItem> orderService
int orderEntityIndex
int idIndex
EntityTemplate<REF> entityTemplate
EntityTemplate<REF> attributesTemplate
UserAttributesDao<U extends UserAttribute> userAttributeDao
GenericDaoImpl<T> genericDao
EntityTemplate<REF> entityTemplate
OrderService<O extends Order<? extends I>,I extends OrderItem> orderService
EntityTemplate<REF> existingEntityTemplate
Reporter<T> orderItemReporter
Reporter<T> transactionReporter
Reporter<T> relatedOrdersReporter
OrderService<O extends Order<? extends I>,I extends OrderItem> orderService
ProductService<T extends Product> productService
MailerService mailerService
EmailMessage<T> invoiceEmailSettings
SpringConfiguredContainerFactory factory
AuthorizationModule<T> authorizationModule
EntityTemplate<REF> entityTemplate
PromotionService<T extends Promotion> promotionService
Reporter<T> promotionForUserReporter
String orderIdParamName
OrderURLGeneratorTransformer.PARAM_OID
String userIdParamName
OrderURLGeneratorTransformer.PARAM_UID
javax.persistence.EntityManager entityManager
String code
String type
String name
String language
String currency
boolean active
String hierarchy
String parent
Boolean paymentCod
Boolean paymentOnline
Boolean shipping
String shippingTariff
String criteriaJSON
DeliveryCriteria
String notes
String id
AbstractArea.code
Region parent
Cart shoppingCart
Cart
AbstractArea area
AbstractArea
(area, region) related info where this cart will will goDouble base
Double discount
Amount.deduct(Amount)
is called. Hence this should be negative.Double tax
Double total
Boolean taxReverseCaculated
String currency
String region
Integer precision
List<E> subAmounts
Transient
field, if NOT null, will also track any sub-calculations (Amount) used in cumulative operations
while calculating this Amount.Date updated
Double quantity
Amount amount
Amount
spent on ordering quantity items.Amount shippingAmount
Amount
spent on shipping for ordering quantity items.Amount packagingAmount
Amount
spent on packaging quantity items.OrderStatus status
String lastStatusReason
String comments
ArrayList<E> promotionNames
Double finalWeight
PaymentContext paymentContext
Double rate
ConvertedCurrencyOrder.fromCurrency
to derive the BaseOrderItem.getAmount()
.currency.
String fromCurrency
String fromAmountDetailsJSON
Long id
Order<I extends OrderItem> order
Amount amount
Amount
charged for Delivery/Shipping onlyString serviceName
String trackingLink
String serviceTrackingId
Date dispatchDate
Date lastStatusDate
int estimatedDays
int actualDays
String address
String notes
String state
String orderItemWiseBreakUp
<orderId>:<base amount in same currency as that of DeliveryDetails.amount
>
Long id
PaymentMethod paymentMethod
String steps
PaymentMethod.WORK_FLOW
, OrderStatus.CAPTURED_AUTO
+ OrderStatus.PLACED_MANUAL
etcString strategiesVersion
Strategy.getVersion()
of all strategies involved that provide their version id.Date created
Order.purchaseDate
is not same as Order.created
date
Date purchaseDate
Date lastInvoiceDate
GenericEcomUser user
Order.userContactDetails
and hence for GuestUser
s in particular, user maybe optionalOrder.userContactDetails
String userContactDetails
Address
with its own. This also ensures if the user modifies their address or details; for audit purposes
we know what the address was @ the point of placing the order.
Address
's as JSON(preferable) String for the order
Order.getUser()
also has IGenericEcomUser.getAddresses()
; this overrides that, for standard applications.
While this can be an application preference; all the Utilities (like Utils.getAddresses(Order)
and Utils.getAddress(Order, String)
prefer to fetch from Order.userContactDetails
.Boolean realized
BaseOrderItem.getStatus()
but typically like OrderStatus.CLOSED
can override the state, hence we need a permanent indicator
if at the time the Order was realized or not.
Transaction.getSuccess()
for ONLINE orders and for non-transactional orders check the BaseOrderItem.getLastStatusReason()
String invoiceId
String type
Transaction<O extends Order> transaction
Transaction
that occoured to fulfill this orderString transactionIds
Transaction
s ; incase there are issues and failures to purchasing the same order a few times.
All transaction Ids are captured as a comma separated String for reference purposesString actors
Integer bitmask
Date statusDate
BaseOrderItem.status
was changedString params
List<E> items
OrderItem
DeliveryDetails deliveryDetails
Long id
Order<I extends OrderItem> order
Product product
String sku
String hierarchy
HierarchialDomainObject.getHierarchy()
incase the product is deletedPaymentMethod paymentMethod
String option
String name
SaleStrategy
String displayName
Promotion.Type type
SaleStrategy
Date validityStart
Date validityEnd
boolean active
String criteriaJson
PromotionStrategy
can interpret the JSON criteriaString amountJson
PromotionStrategy
can interpret the JSON criteriaString description
Long id
String code
String userId
Promotion promotion
String status
Integer useCount
Promotion
was used by this userDate lastAvailed
SubOrder<O extends Order<I>,I extends OrderItem> previous
SubOrder
SubOrder
then it is likely to be the parent.SubOrder<O extends Order<I>,I extends OrderItem> next
SubOrder
SubOrder
then it is likely to be the parent.Amount partialAmount
String hierarchy
String id
String gatewayId
String gatewayTransactionId
Transaction.id
is assigned by the calling
API.String issuerTransactionId
Order<I extends OrderItem> order
Boolean success
Transaction.success
is set true ONLY when the response is successful.String gatewayResultCode
String issuerResultCode
String resultDesc
#resultCode
String failureGatewayResponse
String failureIssuerResponse
String actualDateTime
Date dateTime
String type
String gatewayResponseJSON
String gatewayRequestParams
TransactionAmount amount
Order
because Orders may be modified.TransactionAmount fee
Double amount
String currency
String conversionMetaData
javax.persistence.EntityManager em
Transaction<O extends Order> transaction
Order<I extends OrderItem> currentProposedOrder
ExceptionalOrderConversation.State state
String sku
Double regularPrice
Double salePrice
Integer currentInventory
String keywords
String shippingData
String packagingData
String taxData
Boolean sale
Boolean newItem
Boolean searchable
String colors
Size size
Date added
Date updated
String availability
Double weight
String sku
CumulativeChargeStrategy<P extends Product,U extends User> shippingStrategy
CumulativeChargeStrategy<P extends Product,U extends User> taxStrategy
CumulativeChargeStrategy<P extends Product,U extends User> packagingStrategy
SaleStrategy<P extends Product,U extends User> saleStrategy
ProductService<T extends Product> productService
PromotionStrategy<P extends Product,U extends User> promotionStrategy
ContextProviderStrategy<U extends User,CONTEXT> contextProviderStrategy
AreaStrategy<A extends AreaType,C> areaStrategy
CurrencyStrategy currencyStrategy
AdapterService<SCRIPT_OBJECT> adapterService
AdapterService
org.apache.commons.collections.Transformer throwableToMessage
CartProductTransformService<P extends Product,CI extends CartItem> cartProductTransform
CartProductTransformService
org.apache.commons.collections.Transformer entityProcessor
boolean supportsVerifyOnly
List<E> inputParamsMetas
FacetMeta
)List<E> transformers
boolean collectExceptions
ContinueProcessingException
s and throw a WrapperException
with a LinkedHashMap
of the Transformer
that caused and the particular Exception
boolean chainOutput
TransformerParallel
boolean maintainContext
TransformerChain.chainOutput
true, the context list will contain the first input and then every subsequent output produced in the chain.
A Transformer that ContextAware
will be passed the context not the output of the previous step then.
Similarly if TransformerChain.chainOutput
is false, then logically the context can only be the original input (which is no different) from passing it directly. So it will ignore TransformerChain.maintainContext
TODO: Add Unit Test Case for this scenarioList<E> exceptions
BreakChainException.CauseType cause
Object object
Class<T> entityClass
String id
String fieldName
Mapper.getBehavior(Class)
has IntermediateResultMapperBehavior
.Object processor
Transformer
, Predicate
or Lookup Chain
Map<K,V> behaviors
org.apache.commons.collections.Transformer entityAccessTransformer
AbstractEntityTransformer.getValue(Object, Object, Mapper)
)AbstractEntityTransformer.getValue(Object, Object, Mapper)
Map<K,V> columnFieldMapping
Mapper
from Tuple Column Index/Field Name to a particular field (one to one); index # starts @ 0List<E> nonAssociatedMappers
Mapper
that uses the tuple/Row to extract data to map to particular columnMap<K,V> nestedObjectInitMap
AbstractEntityTransformer.init(Object, Map)
. This is used when @ runtime we need a nested object created for a value being set.for the implementation
Mode mode
Mode
; defaults to Mode.INSERT
. Mapper
s that are ModeAware
will consult this field in derived implementations.boolean idempotent
List<E> modesSupported
Mode
int currentNodeIndex
AbstractTupleToEntityTransformer<TUPLE,CELL,ENTITY> tupleToEntityTransformer
AbstractTupleToEntityTransformer
this this Transformer
will mirrorAbstractReverseTupleToEntityTransformer.OverridableHashMap overridableMap
String delimiter
org.apache.commons.collections.Transformer elementTransformer
Transformer
to each individual elementorg.apache.commons.collections.Transformer transformer
boolean ignoreNulls
boolean copy
Collection
and modify that.List<E> mappers
Mapper
s that will act on the input to create context variablesboolean threadSafe
Class<T> referenceType
WeakReference
or SoftReference
to the elements in it.ContextMapperTransformer.threadSafe
is true, it is recommended that the either a WeakReference
or a SoftReference
be adopted.DateFormat format
DateFormat
DateFormat inputFormat
DateFormat
Class<T> outputType
Number addSeconds
String format
DecimalFormat rawFormat
Mode mode
List<E> modesSupported
Mode
String accessor
Map<K,V> accessClasses
EnsureAccessorExistsTransformer.accessor
provide a Constructor ClassMap<K,V> accessValues
EnsureAccessorExistsTransformer.accessor
provide a default Value.String accessor
org.apache.commons.collections.Transformer jsonTransformer
boolean returnNullOnException
Object id
org.apache.commons.collections.Transformer transformer
String[] sequence
org.apache.commons.collections.Transformer unmappedNameTransformer
boolean throwContinueOnStateChange
LastStateLatchTransformer.matches(Object)
); then throw a ContinueProcessingException
Collection<E> matcherValues
Object lastState
org.apache.commons.collections.Transformer transformer
JSONTransformer
to convert to a JSON String or format based on the configuration backing the JSONTransformer
String fieldName
boolean allowNulls
Object seed
String delimiter
org.apache.commons.collections.Transformer elementTransformer
Transformer
to each individual elementThreadLocal<T> threadLocal
Collection<E> resultNamesUsed
Object intermediateResults
Collection<E> resultsThatAreOptional
org.apache.commons.collections.Transformer processor
int TIMEOUT_LOAD_IO_SECONDS
int worksheetIndex
String encoding
boolean convertBlankCellToNullValue
Cell.getNumericCellValue()
.OutputTypeAwareMapperBehavior
OutputTypeAwareMapperBehavior
Collection<E> listeners
ProcessState<P extends Process,B,T,F> processState
BlockingQueue<E> buffer
List<E> batch
boolean alive
boolean BUFFERED_MODE
int MAX_BUFFER_SIZE
int MIN_BUFFER_SIZE
int BUFFER_HOLD_TIME
int batchSize
boolean process
org.springframework.core.io.Resource resource
long index
Object id
String meta
boolean failFast
Collection<E> exceptions
Collection<E> messages
Object[] params
org.apache.commons.collections.Transformer transformer
org.apache.commons.collections.Predicate filter
BaseIterativeProcessor.next()
Predicate.evaluate(Object)
may return false or even throw a RuntimeException
.boolean hasNext
boolean paused
Long size
org.apache.commons.collections.Transformer sizeTransformer
org.apache.commons.collections.Transformer transformer
ChangeListenerWrapperTransformer.predicate
ed event, call this for actionorg.apache.commons.collections.Predicate predicate
Predicate
that can filter events before they reach the ChangeListenerWrapperTransformer.transformer
.Predicate.evaluate(Object)
= false then the event will be filtered hence will NOT reach the ChangeListenerWrapperTransformer.transformer
Transformer
.Object event
String eventSenderId
String recipientId
FlowStatus pastStatus
FlowStatus
type FlowStatus status
FlowStatus
type Feedback.exception
is no null then the tokenStatus may reflect the same as Feedback.pastStatus
or be null.Date lastUpdated
ImmutableValueHashMap<K,V> attributes
Exception exception
Object successMessage
Status
, String or Transformer
on int (level of error)Object errorMessage
Status
, String or Transformer
on int (level of error).Throwable.getMessage()
will be used.Long id
Object payload
Object payLoad
Object payload
int severe
Collection<E> itemsSuppliers
Supplier
s that provide
The items to be supplied for this channelCollection<E> subFeedSuppliers
Feed
can be a Sub-Feed.Collection<E> subFeedConsumers
Feed
and add to it.Consumer<T> consumer
Consumer
for items being writtenString title
String desc
RSS2Channel.Image image
String language
String copyright
String managingEditor
String webMaster
String generator
String docs
String cloud
String ttl
String skipHours
String skipDays
RSS2Channel channel
SiteMapItem.ChangeFreq changeFreq
SiteMapItem.ChangeFreq
int priority
SiteMapItem.getActualPriority()
Supplier<T> vmInstance
Supplier
of HazelcastInstance
.Function<T,R> getKey
String containerName
HazelcastInstance.getMap(String)
,
if Map or List will be used.
UserDao<U extends User> userDao
SpringConfiguredContainerFactory factory
UserDao<U extends User> userDao
SpringConfiguredContainerFactory factory
Map<K,V> modulesMap
UserService<U extends User,R extends ResetPassword.ResetPasswordResponse> userService
Properties adminConfiguration
SpringConfiguredContainerFactory factory
UserDetailsPanelHelpers<U extends User> helpers
Properties adminConfiguration
SpringConfiguredContainerFactory factory
UserDetailsPanelHelpers<U extends User> helpers
Properties appConfiguration
org.springframework.core.env.Environment environment
UserListDataProvider userSortableDataProvider
Principal principal
Properties adminConfiguration
Set<E> menusAddedByMe
MenuItem<M extends MenuItem> container
Map<K,V> refMenuMapping
AutoGenMenuItem
Object content
MenuItemState state
String name
MenuItem<M extends MenuItem> parent
String refId
List<E> children
boolean navigable
Integer level
javax.mail.internet.InternetAddress sourceAddress
String subject
Map<K,V> headers
Collection<E> parts
List<E> CCList
List<E> BCCList
String unsubscribeAction
2369 - http://tools.ietf.org/search/rfc2369
boolean bulk
boolean canReply
boolean embedImages
boolean attachImagesAsFiles
EmailMessage.allowAttachments
boolean allowAttachments
boolean allowHtml
String attachehmentSuffix
String name
String displayName
Boolean enabled
Boolean controllable
Collection<E> subModules
Module module
Collection<E> authorizations
Authorization
s that can access this itemBoolean authorizableIdAssignable
Collection<E> permissableAuths
String name
Object reference
String[] paths
Module module
boolean navigatable
String contentName
SpringConfiguredContainerFactory factory
SpringConfiguredContainerFactory factory
ConfigurationService<K,T,C extends AbstractConfiguration> service
AuthorizationModule<T> authorizationModule
SpringConfiguredContainerFactory factory
ConfigurationService<K,T,C extends AbstractConfiguration> service
AttributesSetter<A extends Attributes<A,V>,V> attributesSetter
Collection<E> authorizations
Authorization
s that can access this itemString authorizableId
Boolean authorizableIdAssignable
UpdatableContext<CONTEXT> updatableContext
Mode mode
org.apache.commons.collections.Predicate filter
Lookup entitiesLookup
org.apache.commons.collections.Transformer pathTransformer
FacetMeta contentFacet
FacetMeta
in the Content the file will relate toboolean order
boolean unique
List<E> modesSupported
Mode
ProductService<T extends Product> service
org.apache.commons.collections.Transformer queryTransformer
int levels
org.springframework.cache.CacheManager cacheManager
org.springframework.cache.Cache cache
String cacheName
MultiCategoryLookup.cache
has not been initialized. If its null then MultiCategoryLookup.init()
will use this to initialize the cache.ProductService.PRODUCT_LOOKUP_CACHE_NAME
javax.persistence.EntityManager em
Properties adminConfiguration
String interpart_delimiter
String intrapart_delimiter
boolean toLower
String cleanup_regex_str
String overrideFromClause
String entityNameAliasMapping
FacetMeta.getName()
s would use the field name directly or can use p.fieldName
If defining a single entity and an alias, check SearchJPAQueryBuilderTransformer.defaultEntityAlias
.String joinClauses
String defaultEntityAlias
SearchJPAQueryBuilderTransformer.defaultEntityAlias
will be prefixed.String logTag
Object.getClass()
.Class.getSimpleName()
Class<T> base
String baseUrlStr
boolean absolute
String protocolStrict
WicketURLGeneratorTransformer.absolute
is true.
Boolean wwwStrict
String urlFormat
WicketURLGeneratorTransformer.base
wrap and format that using Formatter
boolean secureURLUsingSalt
#secureURLUsingKey
is true then the value of this will also be encrypted.Map<K,V> metas
AuthorizationModule<T> authorizationModule
ProgressMonitor progressMonitor
ProgressMonitor
to monitor the upload progressAuthorizationModule<T> authorizationModule
int finalButtonCount
FacetMeta facetMeta
Long id
String name
Map<K,V> attributes
GeoLocation geoLocation
Organization entity
Long id
String name
String displayName
Map<K,V> attributes
GeoLocation geoLocation
Venue.location
was intended to be PointRef
type.
However some complications (Location has to be relation, but PlaceRef
type does not guarantee a GeoLocation
hence the relation was not possible) prevented it.Venue.location
+ its Venue.geoLocation
.Venue.location
PlaceRef location
Venue.geoLocation
,
Venue.places
Organization ownerOrganization
Organization
that owns this Venue
.List<E> places
PlaceRef
s within a venue with multiple entry points.
This may include Venue.location
or may not.Venue entity
Object entityRef
Organization
, Venue or Event etc this VMInfo is forString vmId
String toAddress
String fromAddress
Object message
String count
String severity
String status
String tags
String recipient
String clusterName
String query
boolean expectSingleResult
boolean paramAsSingleInput
Map<K,V> fieldMapping
int pageSize
int totalResults
String paginationHandler
int recordNumber
SpringConfiguredContainerFactory factory
PostService postService
PostDetailsPanel targetPostDetailsPanel
PostService postService
PostDetailsPanel postDetailsPanel
PostListingReportResult<T extends Serializable> reportResultContainer
PostService postService
Map<K,V> attributes
String engagementSummary
Post post
Post content
Integer sequenceBeforeSubmit
SpringConfiguredContainerFactory factory
ProductService<T extends Product> service
SpringConfiguredContainerFactory factory
ProductService<T extends Product> service
ProductListingPanel<P extends Product> targetUpdatePanel
ProductService<T extends Product> service
ProductTemplateServiceImpl templateService
HashMap<K,V> availableProductTypes
AuthorizationModule<T> authorizationModule
SpringConfiguredContainerFactory factory
FlowStatus operation
Product parentProduct
ProductListingPanel<P extends Product> targetUpdatePanel
ProductTemplate<REF> currentSelectedTemplate
boolean updateMayImpactListing
ProductSortableDataProvider<P extends Product> provider
ProductService<T extends Product> service
FileUploadWrapper resourceUploader
SearchJPAQueryBuilderTransformer searchQueryTransformer
AuthorizationModule<T> authorizationModule
ProductDetailsPanel<P extends Product> targetProductDetailsPanel
List<E> thisAndParents
String callerComponentId
Boolean updateMayImpactListing
List<E> fieldNamesForIcons
Long id
Id
with GeneratedValue.strategy()
of GenerationType.AUTO
String name
String description
Integer bitmask
Product.BIT_MASKS
String tags
Map<K,V> attributes
String productCode
String modelCode
Product.productCode
& #sku
.String relatedGroups
Long id
Product product
Product parent
HierarchialDomainObject.getParentId()
Product product
Long id
String name
String productCode
String displayName
Class<T> type
Long id
Id
type, but manually generated. Typically one can set this the same as Product.getId()
as its a OneToOne
mappingProduct product
OneToOne
JoinColumn.name()
= product_idSizeFit.Fit fit
String value
org.apache.wicket.markup.html.navigation.paging.PagingNavigation pagingNavigation
String name
Integer ordinal
TokenStatus parent
TokenContainer<T extends Token<T>> container
Token<T extends Token> token
Number current
TokenPosition.container
Integer estWaitTime
Object token
TokenEvent.TokenEventFlowStatus flowStatus
FlowStatus
type of the event itselfTokenEventFlowStatus
Feedback<E,S extends FlowStatus> feedback
SynchronousChange
related Feedback
boolean wasConsumed
Map<K,V> behaviors
Behavior
s for custom strategiesConsumer<T> preEventProcess
TokenEvent<T extends Token<T>> parent
TokenEvent
that triggered this oneorg.apache.commons.collections.Transformer nextTokensAction
TokenEventSupplier<T extends Token<T>> tokenEventSupplier
AbstractNotificationHelper<T extends Token<T>> notificationHelper
GeoLocation geoLocation
AbstractReference parent
Reference.parent
is null).List<E> related
ReferenceAlias
.ReferenceAlias
explicitlyTransient
field currently, and one must explicitly populate it. TODO: Lazy load from ReferenceAlias
ReferenceAliasKey key
AbstractReference reference
AbstractReference related
Object parent
List
of Reference
s OR a Transformer
that dynamically generates a parent Reference
for each String token.List<E> related
List
of Reference
s OR a Transformer
that dynamically generates a List
of Reference
s for each String token.Reference
represented by this can be related using ReferenceAlias
where
ReferenceAlias#setReference(Reference)
refers to the reference being created and
ReferenceAlias#setRelated(Reference)
refers to one of the ReferencePersistTransformer.related
references.boolean createRefIfNotExist
Reference.getParent()
or ReferenceAlias.getRelated()
org.apache.commons.collections.Transformer persistTransformer
boolean autoConvertNonRefType
Reference
type as String using Object.toString()
Class<T> type
Reference
typeorg.apache.commons.collections.Transformer splitter
StringToListTransformer
that will ensure following:
List
is Stringorg.apache.commons.collections.Transformer sanitize
StringToReferenceTransformer.splitter
is only applicable for collections, hence sanitization is a pre-process step that can be combined
within this for convenience as a Lot of Reference data will need screening and sanitization before it can be entertained.
boolean persist
Collection<E> authorizations
Authorization
s that can access this itemString authorizableId
Boolean authorizableIdAssignable
AuthorizationModule<T> authorizationModule
ReportingService<AUTHORIZATION_UNIT,PARAM_META> reportingService
Module module
AjaxIndicator indicatorAware
org.apache.wicket.markup.repeater.data.IDataProvider<T> dataProvider
ReporterMeta<PARAM_META> reporterMeta
ReporterMeta
AuthorizationModule<T> authorizationModule
org.apache.wicket.MarkupContainer targetPanel
Collection<E> clickableFieldNames
AuthorizationModule<T> authorizationModule
ReportingService<AUTHORIZATION_UNIT,PARAM_META> reportingService
ReportingAdmin ra
ReportingService<AUTHORIZATION_UNIT,PARAM_META> reportingService
ReportingAdmin ra
String tenantJoin
<org=venue.owenerOrganization>
OR {@code org.apache.commons.collections.Transformer subTenantsFromPrimaryTenantTransformer
Object aspect
IAuthorizationType<A extends IAuthorizationType> type
AuthorizationExtent extent
IAuthorizationService.AuthState state
AuthorizationService
should return this as a resultString code
Map<K,V> authorizations
Authorizable
what are the Authorization
s this Role represents.Map
itself is transient, if Role to be persisted then save as JSON and marshal/unmarshal to this.String name
String userId
CharSequence password
String id
String authorizations
Authorization
> per module. The key is the module name.String roles
int bitmask
IAuthorizationService.AuthState state
IAuthorizationService authorizationService
RoleService<R extends Role> roleService
Comparator<T> authComparator
Map<K,V> roleAuthorizations
Role.getName()
mapped to Role.getAuthorizations()
List<E> roles
List
of Role
s recognized by this service.Authorization
that carries roles with it can derive its Authorization
s using ConfigurableRoleService.getAuthFor(String, String)
org.apache.commons.collections.Transformer ajaxToHTMLTransformer
org.springframework.context.ApplicationContext springAppContext
PathLocationResolver locationResolver
String basePath
HTMLPublisherListener.transform(Object)
method will get a relative URL. the prefix is used to construct the URL to pass to HTMLPublisherListener.ajaxToHTMLTransformer
to fetch the final HTML.String ignoreQueryParam
SEOAjaxGenPagesWicketFilter.GOOGLE_AJAX_CRAWL_FRAGMENT
org.springframework.context.ApplicationContext springContext
String basePath
Object context
UserShell.setEnvironment(Object)
nad ContextualWebUserShell.setContext(Object)
is that context is set by user, while environment is set by the system and should be immutable.
PersistenceConfiguration.Strategy
's use context for more advanced and custom scenariosboolean showProgressPercent
boolean done
int progress
String message
Object item
boolean selected
boolean focussed
boolean hidden
boolean disabled
CharSequence delimiter
CharSequence variableName
String head
org.apache.wicket.Component parent
Properties adminConfiguration
org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider<T> customSortableDataProvider
int rows
org.apache.wicket.extensions.ajax.markup.html.AjaxIndicatorAppender indicator
int columns
int rows
boolean allRows
AssymetricDescriptor assymetricDescriptor
Collection<E> collection
boolean loadLeaves
boolean expandedState
CkEditorWrapper.CKEditorConfigs config
String editorId
List<E> contentsCss
List<E> scripts
String customConfig
CKEDITOR.replace( 'editor1', { customConfig: '/custom/ckeditor_config.js' });
String contextMarkupStart
String contextMarkupEnd
boolean fullPage
Object height
Object width
String bodyId
String toolbar
String editorPageHeader
String enterMode
String autoParagraph
String rawConfig
boolean allowDelete
boolean allowEdit
boolean confirmDelete
Charset charset
org.apache.wicket.extensions.ajax.markup.html.AjaxIndicatorAppender indicatorAppender
boolean rollOverOnSelect
org.apache.wicket.extensions.ajax.markup.html.AjaxIndicatorAppender indicator
String content
ResourceListView.ViewContext context
org.apache.wicket.markup.html.form.CheckGroup<T> bulkSelection
boolean previewImages
boolean recurse
String bulkActionsMetaSpringBeanName
List
of FacetMeta,each defining a Button and an associated Submit actionString fileSortComparatorSpringBeanName
Comparator
that sorts File
boolean rollOverOnSelect
FileUploadWrapper resourceUploader
String resourceFolderBasePath
List<E> defaultFolders
WicketExtendInput.Include type
Include#HEADER_INNER_BODY
String header
Map<K,V> specialTags
String content
org.apache.commons.collections.Transformer defaultContentTransformer
org.apache.commons.collections.Transformer contentTransformer
WicketExtendInput.contentTransformer
with a Chain or another Transformer
.Transformer
in a chain you can refer to WicketExtendInput.getDefaultContentTransformer()
Transformer
is also Serializable
to avoid wicket from throwing warningsorg.apache.wicket.util.time.Duration refreshDuration
WebUserShell<U extends User,E> shell
int rowsMerged
int colsMerged
Serializable key
Serializable value
String[] expressions
org.apache.commons.collections.Predicate filter
Predicate.evaluate(Object)
= true implies that the expression will not be setboolean ignoreNavigableNodeChildren
String namespace
Environment
@Override-com.neurosys.site.dummy.TestContainer=com.neurosys.site.dummy.TestContainerOverride
SMSGatewayCenterVoiceMessageSetting setting
String userId
String password
String apiKey
String sendMethod
String audioType
Integer reDial
Integer redialInterval
String audioFilePath
Boolean saveAudio
String libraryName
String textFormat
String text
String responseFormat
String phoneNumbers
String phoneListFilePath
Calendar scheduleTime
Boolean duplicateCheck
Boolean testVoice
Properties adminConfiguration
AuthorizationModule<T> authorizationModule
Collection<E> authorizations
Authorization
s that can access this itemString authorizableId
Boolean authorizableIdAssignable
Collection<E> authorizations
Authorization
s that can access this itemString authorizableId
Boolean authorizableIdAssignable
String collectionRefId
String name
String displayName
ContentType type
Boolean collectionType
ContentType
is implied on the elements in the collection and not the collection itself.boolean supplement
Field
can only carry limited amount of information by means of annotations (optionally supplied).
If we want to add additional meta data or imply its a field; then we can define a FacetMeta
that supplements it.
Boolean includeAsField
TemplatePanel
to pick it up as a field.
This this is applicable. A field can be also supplemented by type etc, in which case FacetMeta.supplement
can also be true.
THE EXISTANCE OF THIS FIELD IS IN A WAY A HACK.
Type
annotation has to be used to consider a field as a field for Admin UI. But there are situations when dealing with with an entity in multiple templates
or template using multiple entitites; we may want to skip the field. In that case a Type cannot be imposed in the java code. Then via configuration we must specify if to fetch it as a
field (and not an attribute).!Boolean.TRUE.equals(metaItem.getFacetMeta().getIncludeAsField())
means Attribute.boolean hypothetical
Template
model they belong to.FacetMeta.name
is merely used for identification of the Facet itself, and does not bind it to any related data structure within the model.
CustomTemplateRenderAdapter.processItem(Object, MetaItem, Object, com.neurosys.security.auth.domain.User, Object...)
,
but rather it should be filtered out in the container templates submission process instead.EntityDetailsTemplatePanel
Object defaultvalue
Transformer
s (that consumes ModelObject), applied if the value is null and only null (Blanks etc will not demand a default value substitution)
Boolean assignIndependentModel
EntityDetailsTemplatePanel
while form processings, some fields may share the Form Compound model.
With this it forces the field to have its own Model disconnected from the rest.Map<K,V> attributes
Transformer
s of this FacetMeta
CKEditorConfigs}, {@link TemplateAttributes} or constants defined with prefix "ATTRIB_"
String renderComponentName
FacetMeta
.
If not provided then the API will by default use a combination of ContentType
and optionally FacetMeta.name
.
DefaultWicketTemplateRenderAdapter} for sample implementation.
String beanId
boolean collectionType
MetaItem.getType()
actually represents an element within a collectionContentType type
FacetMeta facetMeta
FacetMeta
.#iterateAndAddContentFacetsToPage(ContentDescriber, Collection)
String fieldName
Type
Class<T> fieldClassOwner
String authorizedId
Map<K,V> attributes
Long id
String name
String displayName
Class<T> reference
String markupLocation
URI
format.Collection<E> facets
ContentDescriber
)'s facets should match the Templates facets.ContentDescriber#getFacets()}
List<E> fieldOrderListing
Map<K,V> defaultResourceLocations
Template<REF> parent
boolean processFields
MetaItem
list for the Entity.AuthorizationModule<T> authorizationModule
Map<K,V> resourcePaths
CustomTemplateRenderAdapter<T,MODEL,COMPONENT,CONTAINER_COMPONENT> defaultRenderAdapter
Class<T> templatePanelClass
EntityDetailsTemplatePanel
Class responsible for rendering the Panel
EntityDetailsTemplatePanel.EntityDetailsTemplatePanel(String, IModel, EntityTemplate, CustomTemplateRenderAdapter)
constructor.AuthorizationModule<T> authorizationModule
List<E> coreFields
List<E> tupleFields
ISection.getName()
define the keys in a JSON / Map and the ISection.getDisplayName()
the display tuple nameCustomTemplateRenderAdapter<T,MODEL,COMPONENT,CONTAINER_COMPONENT> fieldRenderAdapter
CustomTemplateRenderAdapter
to render fields in the grip.DefaultWicketTemplateRenderAdapter.getInstance()
String tupleColName
Map<K,V> coreFieldTransformers
Map
of Transformer
for each field in JSONGridRenderAdapter.coreFields
by FacetMeta.getName()
boolean merge
org.apache.commons.collections.Transformer dataTransformer
CustomItemComponentRenderAdapter.translateCurrentSelectionModel(IModel, Object, MetaItem)
. However, the raw data supplied in the
data field may require additional transformation to String.boolean bindModelToRawData
ListRenderAdapter.dataTransformer
,
ListRenderAdapter.getRawDataModel(IModel)
EntityTemplate<REF> entityTemplate
String scriptComponentId
ScriptableCustomItemComponentRenderAdapter.scriptComponentId
is null then it will inject it in the Header of the page else one should define a wicket:id in the component markup, for the script to be generated.boolean removeNoSelectionOption
AbstractSingleSelectChoice
.NO_SELECTION_VALUE option.Long id
String entityGUID
GUID
for entityLong entityId
Date occured
Date
time the event occouredDate persistDateTime
String namespace
String eventName
String metaJSON
String namespace
Authorizable.getAuthorizableId()
to relate the
authorizable to its tracking data.Object ownerRef
String state
Number value
Date updated
String hash
Date synched
org.slf4j.Logger log
Key myKey
Consumer<T> saveTrackCycleTransformer
org.apache.commons.collections.Transformer trackCycleToFeatureTransformer
RestrictionStrategy<TC extends TrackCycle,V extends Number> strategy
Properties adminConfiguration
DefaultModuleService<UNIT> moduleService
AbstractSessionAuthService<U extends User,S> authUserService
Exception e
Properties adminConfiguration
UserService<U extends User,R extends ResetPassword.ResetPasswordResponse> userService
IClientScriptWicketMenuAdapter menuAdapter
ResetPassword<R extends ResetPassword.ResetPasswordResponse> resetPassword
AuthorizationModule<T> authorizationModule
String pageHeadCaption
Map<K,V> adminPageMenuMap
MenuItem<M extends MenuItem> adminMenu
AuthMenuLogic menuLogic
MenuHelper menuHelper
DefaultModuleService<UNIT> moduleService
Properties adminConfiguration
AuthorizationModule<T> authorizationModule
UserAttributesDao<U extends UserAttribute> userAttributeDao
org.apache.commons.collections.Transformer contentTransformer
Sender<PAYLOAD,RECIPIENT> sender
String responseCode
StringBuilder responseMessage
EntityTemplate<REF> attributesTemplate
UserAttributesDao<U extends UserAttribute> userAttributeDao
ChangePassword changePasswordService
UserService<U extends User,R extends ResetPassword.ResetPasswordResponse> userService
UserAttributesDao<U extends UserAttribute> userAttributesDao
EntityTemplate<REF> userTemplate
UserDao<U extends User> userDao
VisitorDetailsPanel targetCustomerDetailsPanel
EntityTemplate<REF> entityTemplate
EntityTemplate<REF> attributesTemplate
UserAttributesDao<U extends UserAttribute> userAttributeDao
GenericDaoImpl<T> genericDao
Copyright © 2018. All rights reserved.