Changeset 1156
- Timestamp:
- 12/15/07 19:31:21 (8 months ago)
- Files:
-
- trunk/build/stubbles/build.xml (modified) (2 diffs)
- trunk/config/xml/events.xml (modified) (1 diff)
- trunk/config/xml/json-rpc-service.xml (modified) (1 diff)
- trunk/config/xml/session-resources.xml (modified) (1 diff)
- trunk/examples/config/xml/json-rpc-service.xml (modified) (1 diff)
- trunk/examples/config/xml/session-resources.xml (modified) (1 diff)
- trunk/examples/docroot/events/index.php (modified) (1 diff)
- trunk/examples/pages/conf/index.xml (modified) (1 diff)
- trunk/examples/pages/conf/shop.xml (modified) (1 diff)
- trunk/pages/conf/form.xml (modified) (1 diff)
- trunk/pages/conf/index.xml (modified) (1 diff)
- trunk/src/main/php/org/stubbles/examples (moved) (moved from trunk/src/main/php/net/stubbles/examples)
- trunk/src/main/php/org/stubbles/examples/pageelements/TestElementWithInjectedResource.php (modified) (1 diff)
- trunk/src/main/php/org/stubbles/examples/resources/MyResourceImpl.php (modified) (1 diff)
- trunk/src/test/php/net/stubbles/integration/EventsTestCase.php (modified) (1 diff)
- trunk/src/test/php/net/stubbles/integration/stubPageXJConfFactoryTestCase.php (modified) (1 diff)
- trunk/src/test/php/net/stubbles/service/jsonrpc/util/stubJsonRpcProxyGeneratorTestCase.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/build/stubbles/build.xml
r1153 r1156 124 124 <echo>| Copying examples |</echo> 125 125 <echo>-----------------------------</echo> 126 <mkdir dir="${build.src.dir}/src/main/php/ net" />127 <mkdir dir="${build.src.dir}/src/main/php/ net/stubbles" />128 <mkdir dir="${build.src.dir}/src/main/php/ net/stubbles/examples" />129 <copy todir="${build.src.dir}/src/main/php/ net/stubbles/examples">130 <fileset dir="${stubbles.base.dir}/src/main/php/ net/stubbles/examples">126 <mkdir dir="${build.src.dir}/src/main/php/org" /> 127 <mkdir dir="${build.src.dir}/src/main/php/org/stubbles" /> 128 <mkdir dir="${build.src.dir}/src/main/php/org/stubbles/examples" /> 129 <copy todir="${build.src.dir}/src/main/php/org/stubbles/examples"> 130 <fileset dir="${stubbles.base.dir}/src/main/php/org/stubbles/examples"> 131 131 <include name="**/*.php"/> 132 132 </fileset> … … 182 182 <exclude name="**/star/StarStreamWrapper.php" /> 183 183 <exclude name="**/star/StarWriter.php" /> 184 <exclude name="**/de/**" />185 <exclude name="**/examples/**" />186 <exclude name="**/info/**" />187 184 <exclude name="**/org/**" /> 188 185 <exclude name="**/stubClassLoader.php" /> trunk/config/xml/events.xml
r1035 r1156 6 6 <dispatcher id="test"> 7 7 <register eventName="onLogin"> 8 <eventListener type=" net.stubbles.examples.events.UserLoginLogging"/>8 <eventListener type="org.stubbles.examples.events.UserLoginLogging"/> 9 9 </register> 10 10 <registerLazy eventName="onLogin"> 11 <lazyEventListener class=" net.stubbles.examples.events.BlackList"/>11 <lazyEventListener class="org.stubbles.examples.events.BlackList"/> 12 12 </registerLazy> 13 13 <registerCallback eventName="onLoginSubmit"> 14 <callbackListener class=" net.stubbles.examples.events.Auth" method="isValid" autoRemove="false"/>14 <callbackListener class="org.stubbles.examples.events.Auth" method="isValid" autoRemove="false"/> 15 15 </registerCallback> 16 16 </dispatcher> trunk/config/xml/json-rpc-service.xml
r1124 r1156 5 5 <service-url>${jsonrpc.service.url}</service-url> 6 6 <services> 7 <service name="MathService" className=" net.stubbles.examples.service.MathService"/>8 <service name="NameService" className=" net.stubbles.examples.service.RememberNameService"/>7 <service name="MathService" className="org.stubbles.examples.service.MathService"/> 8 <service name="NameService" className="org.stubbles.examples.service.RememberNameService"/> 9 9 </services> 10 10 </xj:configuration> trunk/config/xml/session-resources.xml
r904 r1156 5 5 xmlns="http://stubbles.net/ipo/session-resources"> 6 6 <resources> 7 <resource class=" net.stubbles.examples.resources.MyResourceImpl">8 <implements> net.stubbles.examples.resources.MyResource</implements>7 <resource class="org.stubbles.examples.resources.MyResourceImpl"> 8 <implements>org.stubbles.examples.resources.MyResource</implements> 9 9 </resource> 10 10 </resources> trunk/examples/config/xml/json-rpc-service.xml
r1124 r1156 5 5 <service-url>http://localhost/?processor=jsonrpc</service-url> 6 6 <services> 7 <service name="MathService" className=" net.stubbles.examples.service.MathService"/>8 <service name="NameService" className=" net.stubbles.examples.service.RememberNameService"/>7 <service name="MathService" className="org.stubbles.examples.service.MathService"/> 8 <service name="NameService" className="org.stubbles.examples.service.RememberNameService"/> 9 9 </services> 10 10 </xj:configuration> trunk/examples/config/xml/session-resources.xml
r904 r1156 5 5 xmlns="http://stubbles.net/ipo/session-resources"> 6 6 <resources> 7 <resource class=" net.stubbles.examples.resources.MyResourceImpl">8 <implements> net.stubbles.examples.resources.MyResource</implements>7 <resource class="org.stubbles.examples.resources.MyResourceImpl"> 8 <implements>org.stubbles.examples.resources.MyResource</implements> 9 9 </resource> 10 10 </resources> trunk/examples/docroot/events/index.php
r681 r1156 5 5 require '../bootstrap-stubbles.php'; 6 6 stubClassLoader::load('net.stubbles.events.events', 7 ' net.stubbles.examples.events.Auth',8 ' net.stubbles.examples.events.BlackList',9 ' net.stubbles.examples.events.UserLoginLogging'7 'org.stubbles.examples.events.Auth', 8 'org.stubbles.examples.events.BlackList', 9 'org.stubbles.examples.events.UserLoginLogging' 10 10 ); 11 11 class Bootstrap trunk/examples/pages/conf/index.xml
r927 r1156 9 9 </properties> 10 10 <resources> 11 <resource name="counter"> net.stubbles.examples.resources.MyResource</resource>11 <resource name="counter">org.stubbles.examples.resources.MyResource</resource> 12 12 </resources> 13 <xmlElement type=" net.stubbles.examples.pageelements.TestXMLPageElement" name="Test" />13 <xmlElement type="org.stubbles.examples.pageelements.TestXMLPageElement" name="Test" /> 14 14 15 15 <xmlElementCachingDecorator lifetime="60"> 16 <xmlElement type=" net.stubbles.examples.pageelements.CurrentTimeXMLPageElement" name="cached" />16 <xmlElement type="org.stubbles.examples.pageelements.CurrentTimeXMLPageElement" name="cached" /> 17 17 </xmlElementCachingDecorator> 18 <xmlElement type=" net.stubbles.examples.pageelements.CurrentTimeXMLPageElement" name="uncached" />19 <xmlElement type=" net.stubbles.examples.pageelements.TestElementWithInjectedResource" name="counter" />18 <xmlElement type="org.stubbles.examples.pageelements.CurrentTimeXMLPageElement" name="uncached" /> 19 <xmlElement type="org.stubbles.examples.pageelements.TestElementWithInjectedResource" name="counter" /> 20 20 21 21 <xmlPassThru fileName="test.xml" name="passThru"> trunk/examples/pages/conf/shop.xml
r1075 r1156 9 9 </properties> 10 10 11 <xmlElement type=" net.stubbles.examples.pageelements.TestShopPageElement" name="shopData"/>11 <xmlElement type="org.stubbles.examples.pageelements.TestShopPageElement" name="shopData"/> 12 12 </page> 13 13 </xj:configuration> trunk/pages/conf/form.xml
r749 r1156 7 7 <property name="skin">default</property> 8 8 </properties> 9 <element type=" net.stubbles.examples.pageelements.TestXMLPageElement" name="Test" />9 <element type="org.stubbles.examples.pageelements.TestXMLPageElement" name="Test" /> 10 10 </page> 11 11 </xj:configuration> trunk/pages/conf/index.xml
r749 r1156 7 7 <property name="skin">default</property> 8 8 </properties> 9 <xmlElement type=" net.stubbles.examples.pageelements.TestXMLPageElement" name="Test" />9 <xmlElement type="org.stubbles.examples.pageelements.TestXMLPageElement" name="Test" /> 10 10 11 11 <xmlElementCachingDecorator lifetime="60"> 12 <xmlElement type=" net.stubbles.examples.pageelements.CurrentTimeXMLPageElement" name="cached" />12 <xmlElement type="org.stubbles.examples.pageelements.CurrentTimeXMLPageElement" name="cached" /> 13 13 </xmlElementCachingDecorator> 14 <xmlElement type=" net.stubbles.examples.pageelements.CurrentTimeXMLPageElement" name="uncached" />14 <xmlElement type="org.stubbles.examples.pageelements.CurrentTimeXMLPageElement" name="uncached" /> 15 15 </page> 16 16 </xj:configuration> trunk/src/main/php/org/stubbles/examples/pageelements/TestElementWithInjectedResource.php
r1110 r1156 9 9 stubClassLoader::load('net.stubbles.websites.stubAbstractPageElement', 10 10 'net.stubbles.websites.xml.stubXMLPageElement', 11 ' net.stubbles.examples.resources.MyResource'11 'org.stubbles.examples.resources.MyResource' 12 12 ); 13 13 /** trunk/src/main/php/org/stubbles/examples/resources/MyResourceImpl.php
r906 r1156 1 1 <?php 2 stubClassLoader::load(' net.stubbles.examples.resources.MyResource');2 stubClassLoader::load('org.stubbles.examples.resources.MyResource'); 3 3 4 4 class MyResourceImpl extends stubSerializableObject implements MyResource { trunk/src/test/php/net/stubbles/integration/EventsTestCase.php
r1035 r1156 29 29 $this->assertIsA($onLogin['UserLoginLogging'], 'UserLoginLogging'); 30 30 $this->assertIsA($onLogin['stubLazyEventListener'], 'stubLazyEventListener'); 31 $this->assertEqual($onLogin['stubLazyEventListener']->getLazyClassName(), ' net.stubbles.examples.events.BlackList');31 $this->assertEqual($onLogin['stubLazyEventListener']->getLazyClassName(), 'org.stubbles.examples.events.BlackList'); 32 32 33 33 $onLoginSubmit = $testDispatcher->getListenerForEvent('onLoginSubmit'); 34 34 $this->assertIsA($onLoginSubmit['stubCallbackListener'], 'stubCallbackListener'); 35 $this->assertEqual($onLoginSubmit['stubCallbackListener']->getCallbackClassName(), ' net.stubbles.examples.events.Auth');35 $this->assertEqual($onLoginSubmit['stubCallbackListener']->getCallbackClassName(), 'org.stubbles.examples.events.Auth'); 36 36 $this->assertEqual($onLoginSubmit['stubCallbackListener']->getCallbackMethodName(), 'isValid'); 37 37 $this->assertFalse($onLoginSubmit['stubCallbackListener']->autoremove()); trunk/src/test/php/net/stubbles/integration/stubPageXJConfFactoryTestCase.php
r749 r1156 27 27 $this->assertIsA($elements['Test'], 'TestXMLPageElement'); 28 28 $this->assertIsA($elements['cached'], 'stubXMLPageElementCachingDecorator'); 29 $this->assertEqual($elements['cached']->getRequiredClassNames(), array(' net.stubbles.examples.pageelements.CurrentTimeXMLPageElement'));29 $this->assertEqual($elements['cached']->getRequiredClassNames(), array('org.stubbles.examples.pageelements.CurrentTimeXMLPageElement')); 30 30 $this->assertIsA($elements['uncached'], 'CurrentTimeXMLPageElement'); 31 31 } trunk/src/test/php/net/stubbles/service/jsonrpc/util/stubJsonRpcProxyGeneratorTestCase.php
r675 r1156 23 23 { 24 24 $generator = new stubJsonRpcProxyGenerator('http://localhost/'); 25 $code = $generator->generateJavascriptProxy(' net.stubbles.examples.service.MathService', 'MathService');25 $code = $generator->generateJavascriptProxy('org.stubbles.examples.service.MathService', 'MathService'); 26 26 $expected = "function MathService(clientObj) { 27 27 this.dispatcher = new stubbles.json.rpc.Client(clientObj, 'http://localhost/');
