Understanding Parts 2020

satya - 9/4/2020, 2:54:22 PM

Being declarative lot of functionality is implemented as Parts

I will add some relevant links soon.

satya - 9/4/2020, 2:54:50 PM

Understand Nature of Objects in Aspire. Some notes on this are here

Understand Nature of Objects in Aspire. Some notes on this are here

satya - 9/4/2020, 2:56:00 PM

A quick introduction to aspire is here

A quick introduction to aspire is here

There are some pictures here. May be helpful

satya - 9/4/2020, 2:56:35 PM

Here is a list of parts: Jump into the deep side


//********************************
//* Interfaces
//********************************
\ai\application\interfaces\AFactoryPart.java
\ai\application\interfaces\AFactoryPart1.java

\ai\parts\HelloWorldPart.java

\ai\cache\InvalidateCachePart.java
\ai\cache\InvalidateCachePart1.java

\ai\db\rel2\ATransactionalPart.java

\ai\masterpage\AMasterPageCreatorPart.java
\ai\masterpage\RequestBasedMasterPagePart.java
\ai\masterpage\RequestBasedMasterPagePart1.java
\ai\masterpage\SampleMasterPagePart.java

//********************************
//* HTML parts
//********************************
\ai\parts\AHttpParamCollectorPart.java
\ai\parts\AHttpPart.java
\ai\parts\DummyHttpPart.java
\ai\parts\AHttpPartObject.java
\ai\parts\AspireURLStringReaderPart.java
\ai\servlets\MultipartRequestExecutorServlet.java
\ai\parts\HtmlEncoderPart.java
\ai\parts\URLExporterPart.java
\ai\parts\URLStringReaderPart.java

\ai\parts\SessionHDSTransformerPart.java
\ai\parts\SessionLoaderPart.java
\ai\parts\SessionVariablesPart.java

\ai\parts\SingleFileUPloadCommonsPart.java
\ai\parts\SingleFileUPloadTestMultiPartPostCommonsPart.java

//********************************
//* HTML Login parts
//********************************
\ai\parts\AspireLoginPart.java
\ai\parts\RemovePersistentLoginPart.java
\ai\parts\RequestPersistentLoginPart.java
\ai\parts\SubUserAspireLoginPart.java


//********************************
//* Database parts
//********************************
\ai\parts\AspireLoginPart.java
\ai\parts\AttributeSaverPart.java
\ai\parts\CollectionWorkSplitterObjectPart.java
\ai\parts\DBLoopMultiFieldRequestExecutorPart.java

//********************************
//* String parts
//********************************
\ai\parts\ConditionalSQLSubstitutionPart.java
\ai\parts\ConditionalSubstitutionPart.java
\ai\parts\DateConverterPart.java
\ai\parts\SplitStringUsingTagsPart.java
\ai\parts\StringToInputStreamPart.java
\ai\parts\SubstitutionPart.java
\ai\parts\RecursiveSubstitutionPart.java

\ai\parts\ValueDecoderPart.java
\ai\parts\ValueDecoderPart1.java

//********************************
//* Conrol parts
//********************************
\ai\parts\ForeachPart.java
\ai\parts\CopyParametersPart.java
\ai\parts\IfPart.java
\ai\parts\CopyParametersIfNotAvailablePart.java
\ai\parts\ReusablePart.java

//********************************
//* File Parts
//********************************
\ai\parts\FileDeletePart.java
\ai\parts\FileItemToBlobPart.java
\ai\parts\FULCopyFilePart.java
\ai\parts\ResourceReaderPart.java


//********************************
//* Miscellaneous parts
//********************************
\ai\parts\fieldselectors\FieldSelectorPart.java
\ai\parts\integration\TestCSVReaderPart.java
\ai\parts\integration\TestCSVReaderPart2.java

\ai\test\PartialCommandRequestSDO.java
\ai\testservlets\IMultipartRequestListner.java
\ai\testservlets\MultipartInputStreamHandler.java
\ai\testservlets\MultipartRequest.java

\ai\xml\DOMFileWriterPart.java
\ai\xml\DOMUpdaterPart.java
\ai\xml\GetDOMPart.java

satya - 9/4/2020, 2:57:16 PM

This is as of 2019 and more will likely get added

This is as of 2019 and more will likely get added

satya - 9/4/2020, 2:58:00 PM

You can use github here to search for a specific class

You can use github here to search for a specific class