google-code-export / acris Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/acris
Automatically exported from code.google.com/p/acris
+ nice showcase
Original issue reported on code.google.com by [email protected]
on 9 Oct 2011 at 10:24
Requested functionality:
- enabling or making field visible only when a condition is met
- defining such binding with chained method calls
- defining such binding and not requiring the panel to extend something directly
Example:
Binding.alter(this).enable(dateField).when("numberField").isNotNull();
Original issue reported on code.google.com by [email protected]
on 16 Aug 2010 at 9:11
What steps will reproduce the problem?
1. I think using gwt2.2 will repro this issue.
What is the expected output? What do you see instead?
Successful compilation
What version of the product are you using? On what operating system?
WinXP. acris-json-1.1.0.jar
Please provide any additional information below.
Someone logged a similar issue for gwt-log -
http://code.google.com/p/gwt-log/issues/detail?id=55#c2
[ERROR] Errors in 'jar:file:/C:/Documents%20and%20Settings/.../war/WEB-INF/lib/acris-json-1.1.0-sources.jar!/sk/seges/acris/json/client/JsonizerBuilder.java'
[ERROR] Internal compiler error
java.lang.IncompatibleClassChangeError: Found interface
com.google.gwt.core.ext.typeinfo.JClassType, but class was expected
at sk.seges.acris.json.rebind.JsonCreator.generate(JsonCreator.java:67)
at sk.seges.acris.json.rebind.JsonGenerator.generate(JsonGenerator.java:14)
at com.google.gwt.core.ext.GeneratorExtWrapper.generate(GeneratorExtWrapper.java:48)
at com.google.gwt.core.ext.GeneratorExtWrapper.generateIncrementally(GeneratorExtWrapper.java:60)
at com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(StandardGeneratorContext.java:662)
at com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:41)
at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind(StandardRebindOracle.java:74)
at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:259)
at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:248)
at com.google.gwt.dev.DistillerRebindPermutationOracle.getAllPossibleRebindAnswers(DistillerRebindPermutationOracle.java:91)
at com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds(WebModeCompilerFrontEnd.java:106)
at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.process(AbstractCompiler.java:254)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:444)
at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.compile(AbstractCompiler.java:175)
at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.compile(AbstractCompiler.java:288)
at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.access$400(AbstractCompiler.java:145)
at com.google.gwt.dev.jdt.AbstractCompiler.compile(AbstractCompiler.java:632)
at com.google.gwt.dev.jdt.BasicWebModeCompiler.getCompilationUnitDeclarations(BasicWebModeCompiler.java:124)
at com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.getCompilationUnitDeclarations(WebModeCompilerFrontEnd.java:54)
at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:517)
at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:35)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:541)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:495)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:407)
at com.google.gwt.dev.Compiler.run(Compiler.java:215)
at com.google.gwt.dev.Compiler.run(Compiler.java:187)
at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
at com.google.gwt.dev.Compiler.main(Compiler.java:166)
Original issue reported on code.google.com by [email protected]
on 28 Mar 2011 at 2:06
Describe how to use openID, showcase on appengine
Original issue reported on code.google.com by [email protected]
on 13 Dec 2010 at 4:09
What steps will reproduce the problem?
1. if there is a projection on the field because of paging and you create
custom criteria where you have also an alias on the same field
2. hibernate will refuse to execute
Original issue reported on code.google.com by [email protected]
on 8 Dec 2010 at 9:51
Requested functionality:
- to be able to easily monitor site availability
Detailed description of functionality
- send e-mail when site is down
- configure it using cron-like syntax
- deploy it on gae
Original issue reported on code.google.com by [email protected]
on 5 Oct 2011 at 7:11
Now TransactionPropagation supports 2 modes:
* PROPAGATE - propagates transactions to converters (blobs and lazy references are converted)
* ISOLATE - isolate transactions from converters (blobs and lazy refenreces - will not be converted)
introduce 3rd one:
* PROPAGATE_TO_NON_LAZY - propagate transaction to converters but only to non lazy references like blobs
Original issue reported on code.google.com by [email protected]
on 9 Oct 2011 at 10:38
provide velocity template for HTML report
- the default one just the plain text and is hard to read for more complex tests
Original issue reported on code.google.com by [email protected]
on 9 Oct 2011 at 10:25
What steps will reproduce the problem?
1. create binding between form and bean
2. change a value in the form
What is the expected output? What do you see instead?
The value is set instantly to the bean. It would be good to buffer the change
to be able to revert it. Also a notification of dirty state can be shown to the
client's UI. The propagation to the bean would be done after calling a 'commit'.
Original issue reported on code.google.com by [email protected]
on 28 Jun 2010 at 9:50
What steps will reproduce the problem?
1. run MetaModelProcessor from maven
2. run MetaModelProcessor from eclipse
3. compare results
What is the expected output? What do you see instead?
expected is same result from both :)
* it is not only the problem of order of fields, but different result is
generated
* to prevent cycles, processed field names are stored in hierarchyTypes, but
different classes which reference each other can have different properties with
same names and also one class can have more fields of same type
* first processed class is not added to hierarchyTypes
Original issue reported on code.google.com by [email protected]
on 28 Sep 2011 at 1:06
Copy all validation annotations from domain object in the DTO
Original issue reported on code.google.com by [email protected]
on 9 Oct 2011 at 9:40
It does not reload bindings if incoming bean to setBean() method is "empty" -
its fields are set to null (see BindingHolder.setBean())
What version of the product are you using? On what operating system?
acris-binding-1.0.1-SNAPSHOT
Original issue reported on code.google.com by [email protected]
on 25 Aug 2010 at 1:03
What steps will reproduce the problem?
1. have binding of ListBox
2. displaying bound panel
What is the expected output? What do you see instead?
a value in the ListBox corresponding to a bean's field. There is something else.
Original issue reported on code.google.com by [email protected]
on 15 Aug 2010 at 10:06
- Posibility to extend GWT core components and wraps them into the multiple
styled DIVs
- components will be created using deffered binding, like
GWT.create(TextBox.class)
- themed component will be used instead of TextBox based on the configuration
example:
<set-property name="acristheme" value="SHADOW" />
Original issue reported on code.google.com by [email protected]
on 16 Jun 2011 at 9:39
There is a need to bind radio buttons and checkboxes to pojos. Implement
support in BindingHolder, connect it with support in gwt-beans-binding.
Original issue reported on code.google.com by [email protected]
on 24 Jun 2010 at 9:59
Just do it :)
Original issue reported on code.google.com by [email protected]
on 9 Oct 2010 at 9:45
What steps will reproduce the problem?
If you need more classes from one package to be used in generated class, then
imports of these classes are ordered differently every time processor runs.
Imports are ordered only by package.
What is the expected output? What do you see instead?
Generated imports should be ordered by class name as well
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 10 Oct 2011 at 3:53
- allow to define a custom configuration annotations for selenium test/suites
- add HTML report functionality
- add possibility to make screenshot after the failure, etc.
Original issue reported on code.google.com by [email protected]
on 26 Sep 2011 at 11:38
Contains old info
Consider wiki versioning
Not valid example with 1.0.1 version
<dependency>
<groupId>sk.seges.acris</groupId>
<artifactId>acris-security</artifactId>
<version>${acris-os.version}</version>
</dependency>
<dependency>
<groupId>sk.seges.acris</groupId>
<artifactId>acris-security</artifactId>
<version>${acris-os.version}</version>
<classifier>sources</classifier>
</dependency>
Original issue reported on code.google.com by [email protected]
on 28 Dec 2010 at 6:48
If binding is provided on null values, exception is thrown.
Please add posibility to BindingField to specif default value for binding
if value is null.
Sample:
@BindingField(value=User.NAME, defaultValue="Enter name here")
protected TextBox nameTextBox = GWT.create(TextBox.class)
Now, when name field in User object is null, then "Enter name here" is
textBox is displayed
Original issue reported on code.google.com by [email protected]
on 4 Dec 2009 at 2:46
Requested functionality:
- finish acris-recorder
Detailed description of functionality
-
-
Use cases or testing scenarios for the functionality
Original issue reported on code.google.com by [email protected]
on 13 Jul 2010 at 9:30
Requested functionality:
- to be able to bind a field of collection of enumerations
Detailed description of functionality
* let's have a model List<Countries>
* Countries is an enumeration
* we need to bind a combo box to the field allowing us to pick a value from the
list of enumeration values
* picking the value and pressing "add" button the enumeration will be added to
the list
** nice-to-have: if the added enumeration would be also removed from the list
of available enumeration values + the ability to configure this feature
** nice-to-have: picking an enumeration from the list box and pressing "remove"
button the value should be removed from the list of selected values and moved
back to the combo box list
Original issue reported on code.google.com by [email protected]
on 21 Jul 2010 at 8:31
Security should work only with UserDetail or another interface instead of
concrete implementation of user (GenericUser)
Original issue reported on code.google.com by [email protected]
on 14 Jul 2010 at 3:53
Requested functionality:
- implement reporting AppEngine support
- implement showcase running on AppEngine
Original issue reported on code.google.com by [email protected]
on 4 Jan 2011 at 10:53
What steps will reproduce the problem?
In automatic imports is output class included as well, if you use it somewhere
as parameter for FormattedPrintWriter(e.g.: processorContext.getOutputType()),
for example when generating constructor
What is the expected output? What do you see instead?
Output class shouldn't be in imports
Original issue reported on code.google.com by [email protected]
on 10 Oct 2011 at 4:00
it seems clear what to do :)
Original issue reported on code.google.com by [email protected]
on 2 Dec 2010 at 4:24
ListBoxAutoAdapterProvider is not working anymore
Original issue reported on code.google.com by [email protected]
on 22 Aug 2010 at 11:03
Requested functionality:
I would like the ability to bind an event in the eventbus to something that is
either annotated with some user created annotation or something that implements
a specific interface
-
Detailed description of functionality
In the eventbus
@Event(annotatedWith=MyNewAnnotation.class)
void fireSomeEvent(String variable);
The presenter
@MyNewAnnotation
@Presenter(....)
public void onFireSomeEvent(String variable)
-
-
Use cases or testing scenarios for the functionality
The would allow me to build a framework that other people could build upon.
Also, for events that are managed by many different presenters/handlers it
would reduce the codebloat in the eventbus and increase readability.
Original issue reported on code.google.com by [email protected]
on 28 Sep 2010 at 8:05
Requested functionality:
- integrate security UI components
Original issue reported on code.google.com by [email protected]
on 13 Jul 2010 at 5:17
Requested functionality:
-
Detailed description of functionality
-
-
Use cases or testing scenarios for the functionality
Original issue reported on code.google.com by [email protected]
on 1 Sep 2011 at 1:49
Requested functionality:
- open-source Jasper reporting integration with GWT
Detailed description of functionality
- ability to define input criteria for the report
- ability to export report to supported formats and to download it on the client
- management of the reports by Jasperserver
Original issue reported on code.google.com by [email protected]
on 13 Jul 2010 at 8:39
Create annotation processor that created DTO from domain object
- support for converters
- support for local service interfaces
- support for service interfaces
- support for async service interfaces
Original issue reported on code.google.com by [email protected]
on 3 Sep 2011 at 7:10
and usage with acris
Original issue reported on code.google.com by [email protected]
on 3 Dec 2010 at 12:55
Requested functionality:
- provide universal data source support fed through JSON
Detailed description of functionality
- need specification
- it is required not to implement custom communication bridge between reporting
server and data server but provide all relevant information in dynamic way
through JSON
Use cases or testing scenarios for the functionality
Original issue reported on code.google.com by [email protected]
on 24 Nov 2010 at 12:15
- copy type variables from remote service
- strip type variable types from type variables when variable is defined (not a
wildcard, just for type variables)
Original issue reported on code.google.com by [email protected]
on 9 Oct 2011 at 9:57
Requested functionality:
- prepare offline generator showcase
- finish the wiki
- prepare public article
Original issue reported on code.google.com by [email protected]
on 13 Jul 2010 at 9:31
Requested functionality:
- integrate with AppEngine security
Detailed description of functionality
- support simple authentication and two roles (user/admin) provided by
AppEngine's UserService
- support federated authentication
- support custom users and authorities using AppEngine's DataStore
Original issue reported on code.google.com by [email protected]
on 14 Jul 2010 at 9:32
- it is not necessary to have gilead dependency here
Original issue reported on code.google.com by [email protected]
on 14 Jul 2010 at 3:52
allow modify type mirrors (etc) so it'll much easier to generate new classes
with:
- type variables support
- super class
- implemented interfaces
- etc.
Original issue reported on code.google.com by [email protected]
on 26 Sep 2011 at 11:28
https://oss.sonatype.org/index.html
Original issue reported on code.google.com by [email protected]
on 1 Sep 2010 at 8:56
Requested functionality:
- open-source acris-web
Detailed description of functionality
- strip and clean the project
- provide quick-start document
- create showcase project
Use cases or testing scenarios for the functionality
1. usage without a database
2. usage with a database
Original issue reported on code.google.com by [email protected]
on 13 Jul 2010 at 9:29
Requested functionality:
- provide better extensibility for acris-binding without extending the generator
- add support for various client libraries like smartgwt, extgwt or acris
widgets just with registering correct adapter providers
Detailed description of functionality
- determine all adapter providers on the classpath associated with specific
type of binding (one-to-one, many-to-one, ...)
- specify binding target property (defaultly "value", but can differs from
provider to provider) - identify by @BindingProperty on the getter and setter
method
- prepare showcase for acris binding with smartGWT components (+article)
- prepare standard smart adapter providers
- (optional: add support for smart derived components like UITextItem - wrapped
smart components used for GWT UIBinder purposes - this will requires extending
uibinding-smartgwt library with implementing HasXYZ interfaces)
Use cases or testing scenarios for the functionality
SmartGWT integration as a showcase
ExtGWT integration just as a POC
Original issue reported on code.google.com by [email protected]
on 23 Jul 2010 at 7:12
BeanWrapperProcess has some mental problems with inner classes. For example, we
have class ClassA
class ClassA {
@BeanWrapper
class ClassB {
}
}
Result of the bean wrapper is ClassAClassBBeanWrapper instead of
ClassBBeanWrapper
Original issue reported on code.google.com by [email protected]
on 11 Oct 2010 at 1:24
Currently the screenshot is take right after the test is finished
Provide more flexibility using following possibilities:
public enum When {
ON_FAILURE,
AFTER_COMMAND,
BEFORE_COMMNAND,
ON_SUCESS
}
Original issue reported on code.google.com by [email protected]
on 9 Oct 2011 at 10:29
Requested functionality:
- having a panel which renders a template augmented with data
Detailed description of functionality
- panel doesn't connect particular elements in the template to GWT widgets
- reason: to have a fast-rendering component with known dynamic data set useful
when you don't need addition JS behaviour
Use cases or testing scenarios for the functionality
- let's have a table with several rows. From the server there is data about
particular cells comming. You need to have custom look of the component based
on customer's requirement, e.g. order of the cells. In this case you define a
template and prepare the data. Rendering is done by the panel.
Original issue reported on code.google.com by [email protected]
on 3 Aug 2011 at 8:41
- support visitors patters for mutable classes
- support executable types
Original issue reported on code.google.com by [email protected]
on 6 Oct 2011 at 1:38
Requested functionality:
- be able to set HTML template dynamically
- behaviour like with GWT's UiBinder
Detailed description of functionality
- HTML template will be set in runtime, not in compile time
Original issue reported on code.google.com by [email protected]
on 17 Jul 2011 at 9:54
- marker super interfaces (those does not have any methods defined - except
RemoteService) will be copied to the async interface
- other super interfaces should be checked whether async interface is not
already on the classpath. If yes, should be used as a super interfaces
otherwise all methods from super interface should be taken into account
Original issue reported on code.google.com by [email protected]
on 9 Oct 2011 at 8:42
This task should cover:
- add auto indenting functionality to the print writer
- add possibility to autocollect imports for print writer
- introduce printer support using annotations over the processor
Create an abstract processor for using this printer + sample
Original issue reported on code.google.com by [email protected]
on 26 Sep 2011 at 11:36
Goal: remove gilead dependency from domain model.
If you want to use gilead use a dynamic proxy or extend the "clear version" of
the model and implement ILightEntity interface in your implementation.
Original issue reported on code.google.com by [email protected]
on 8 Aug 2010 at 9:50
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.