*** empty log message ***

This commit is contained in:
Eric J. Bowersox
2003-05-20 03:25:31 +00:00
commit b80fa05ed1
682 changed files with 85738 additions and 0 deletions

View File

@@ -0,0 +1,109 @@
/*
* The contents of this file are subject to the Mozilla Public License Version 1.1
* (the "License"); you may not use this file except in compliance with the License.
* You may obtain a copy of the License at <http://www.mozilla.org/MPL/>.
*
* Software distributed under the License is distributed on an "AS IS" basis, WITHOUT
* WARRANTY OF ANY KIND, either express or implied. See the License for the specific
* language governing rights and limitations under the License.
*
* The Original Code is the Venice Web Communities System.
*
* The Initial Developer of the Original Code is Eric J. Bowersox <erbo@silcom.com>,
* for Silverwrist Design Studios. Portions created by Eric J. Bowersox are
* Copyright (C) 2003 Eric J. Bowersox/Silverwrist Design Studios. All Rights Reserved.
*
* Contributor(s):
*/
package com.silverwrist.dynamo.testmod;
import java.security.Principal;
import org.apache.log4j.Logger;
import com.silverwrist.dynamo.except.*;
import com.silverwrist.dynamo.iface.*;
import com.silverwrist.dynamo.util.*;
public class Main implements ModuleFunctions
{
/*--------------------------------------------------------------------------------
* Static data members
*--------------------------------------------------------------------------------
*/
private static Logger logger = Logger.getLogger(Main.class);
private static final QualifiedNameKey ID =
new QualifiedNameKey("http://www.silverwrist.com/NS/dynamo/2003/05/18/testapp","testmodule");
/*--------------------------------------------------------------------------------
* Attributes
*--------------------------------------------------------------------------------
*/
private ModuleSite m_site;
/*--------------------------------------------------------------------------------
* Constructor
*--------------------------------------------------------------------------------
*/
public Main()
{ // do nothing
} // end constructor
/*--------------------------------------------------------------------------------
* Implementations from interface ModuleFunctions
*--------------------------------------------------------------------------------
*/
public QualifiedNameKey getModuleID()
{
return ID;
} // end getModuleID
public void initialize(ModuleSite site, ServiceProvider services) throws ModuleException
{
m_site = site;
logger.info("TestMod Main initializing");
} // end initialize
public void shutdown()
{
m_site = null;
logger.info("TestMod Main shutting down");
} // end shutdown
public boolean inUse()
{
return false; // dummy out
} // end inUse
public boolean canInstall(ServiceProvider services, Principal installer)
{
return true;
} // end canInstall
public void install(ModuleSite site, ServiceProvider services, Principal installer) throws ModuleException
{
// module does not need installation
} // end install
public void uninstall(ModuleSite site, ServiceProvider services, Principal uninstaller) throws ModuleException
{
// module does not need uninstallation
} // end uninstall
public DynamicObject getProvidedObject(String namespace, String name) throws ModuleException
{
if (namespace.equals(ID.getNamespace()) && name.equals("test1"))
return new TestMod1DObject(m_site);
return null;
} // end getProvidedObject
} // end class Main

View File

@@ -0,0 +1,103 @@
/*
* The contents of this file are subject to the Mozilla Public License Version 1.1
* (the "License"); you may not use this file except in compliance with the License.
* You may obtain a copy of the License at <http://www.mozilla.org/MPL/>.
*
* Software distributed under the License is distributed on an "AS IS" basis, WITHOUT
* WARRANTY OF ANY KIND, either express or implied. See the License for the specific
* language governing rights and limitations under the License.
*
* The Original Code is the Venice Web Communities System.
*
* The Initial Developer of the Original Code is Eric J. Bowersox <erbo@silcom.com>,
* for Silverwrist Design Studios. Portions created by Eric J. Bowersox are
* Copyright (C) 2003 Eric J. Bowersox/Silverwrist Design Studios. All Rights Reserved.
*
* Contributor(s):
*/
package com.silverwrist.dynamo.testmod;
import java.util.*;
import com.silverwrist.dynamo.except.*;
import com.silverwrist.dynamo.iface.*;
class TestMod1DClass implements DynamicClass
{
/*--------------------------------------------------------------------------------
* Static data members
*--------------------------------------------------------------------------------
*/
private static TestMod1DClass _self = null;
/*--------------------------------------------------------------------------------
* Constructor
*--------------------------------------------------------------------------------
*/
private TestMod1DClass()
{ // do nothing
} // end constructor
/*--------------------------------------------------------------------------------
* Implementations from interface NamedObject
*--------------------------------------------------------------------------------
*/
public String getName()
{
return "TestMod1";
} // end getName
/*--------------------------------------------------------------------------------
* Implementations from interface DynamicClass
*--------------------------------------------------------------------------------
*/
public Object get(String property_name) throws DynamicObjectException
{
throw new CodeNotFoundException(this,CodeNotFoundException.GET,property_name);
} // end get
public void set(String property_name, Object value) throws DynamicObjectException
{
throw new CodeNotFoundException(this,CodeNotFoundException.SET,property_name);
} // end set
public Object call(String method_name, Object[] parameters) throws DynamicObjectException
{
throw new CodeNotFoundException(this,CodeNotFoundException.CALL,method_name);
} // end call
public Object call(String method_name, List parameters) throws DynamicObjectException
{
throw new CodeNotFoundException(this,CodeNotFoundException.CALL,method_name);
} // end call
public DynamicObject cast(Object source) throws ClassCastException
{
if (source instanceof TestMod1DObject)
return (DynamicObject)source;
throw new ClassCastException("DClass:TestMod1.cast: invalid");
} // end cast
/*--------------------------------------------------------------------------------
* External static operations
*--------------------------------------------------------------------------------
*/
public static DynamicClass get()
{
if (_self==null)
_self = new TestMod1DClass();
return _self;
} // end get
} // end class TestMod1DClass

View File

@@ -0,0 +1,109 @@
/*
* The contents of this file are subject to the Mozilla Public License Version 1.1
* (the "License"); you may not use this file except in compliance with the License.
* You may obtain a copy of the License at <http://www.mozilla.org/MPL/>.
*
* Software distributed under the License is distributed on an "AS IS" basis, WITHOUT
* WARRANTY OF ANY KIND, either express or implied. See the License for the specific
* language governing rights and limitations under the License.
*
* The Original Code is the Venice Web Communities System.
*
* The Initial Developer of the Original Code is Eric J. Bowersox <erbo@silcom.com>,
* for Silverwrist Design Studios. Portions created by Eric J. Bowersox are
* Copyright (C) 2003 Eric J. Bowersox/Silverwrist Design Studios. All Rights Reserved.
*
* Contributor(s):
*/
package com.silverwrist.dynamo.testmod;
import java.io.*;
import java.util.*;
import org.apache.log4j.Logger;
import com.silverwrist.util.*;
import com.silverwrist.dynamo.except.*;
import com.silverwrist.dynamo.iface.*;
class TestMod1DObject implements DynamicObject
{
/*--------------------------------------------------------------------------------
* Static data members
*--------------------------------------------------------------------------------
*/
private static Logger logger = Logger.getLogger(TestMod1DObject.class);
/*--------------------------------------------------------------------------------
* Attributes
*--------------------------------------------------------------------------------
*/
private ModuleSite m_site;
/*--------------------------------------------------------------------------------
* Constructor
*--------------------------------------------------------------------------------
*/
TestMod1DObject(ModuleSite site)
{
m_site = site;
} // end constructor
/*--------------------------------------------------------------------------------
* Implementations from interface DynamicObject
*--------------------------------------------------------------------------------
*/
public Object get(String property_name) throws DynamicObjectException
{
if (property_name.equals("message"))
return "The TestMod1 object was accessed successfully!";
if (property_name.equals("msg2"))
{ // load the second message
try
{ // load the resource
InputStream istm = m_site.getResourceProvider().getResource("/res1.txt");
Reader rdr = new InputStreamReader(istm);
return IOUtils.load(rdr);
} // end try
catch (IOException e)
{ // punt on exception
logger.error("IOException getting msg2",e);
return null;
} // end catch
} // end if
throw new CodeNotFoundException(TestMod1DClass.get(),CodeNotFoundException.GET,property_name);
} // end get
public void set(String property_name, Object value) throws DynamicObjectException
{
throw new CodeNotFoundException(TestMod1DClass.get(),CodeNotFoundException.SET,property_name);
} // end set
public Object call(String method_name, Object[] parameters) throws DynamicObjectException
{
throw new CodeNotFoundException(TestMod1DClass.get(),CodeNotFoundException.CALL,method_name);
} // end call
public Object call(String method_name, List parameters) throws DynamicObjectException
{
throw new CodeNotFoundException(TestMod1DClass.get(),CodeNotFoundException.CALL,method_name);
} // end call
public DynamicClass getDClass()
{
return TestMod1DClass.get();
} // end getDClass
} // end class TestMod1DObject