<font size="1">// Decompiled by DJ v3.5.5.77 Copyright 2003 Atanas Neshkov Date: 18/02/2004 10:17:58
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
package roberto;
import java.io.*;
import javax.jdo.PersistenceManager;
import javax.jdo.spi.*;
public class Tutoriales
implements <font color="#FF0000">Serializable, PersistenceCapable</font>
{
public <font color="#FF0000">Tutoriales</font>()
{
}
public int getId()
{
return jdoGetid(this);
}
public void setId(int i)
{
jdoSetid(this, i);
}
public String getTitulo()
{
return jdoGettitulo(this);
}
public void setTitulo(String s)
{
jdoSettitulo(this, s);
}
public String getDescripcion()
{
return jdoGetdescripcion(this);
}
public void setDescripcion(String s)
{
jdoSetdescripcion(this, s);
}
public int getAutor()
{
return jdoGetautor(this);
}
public void setAutor(int i)
{
jdoSetautor(this, i);
}
public final void <font color="#FF0000">jdoReplaceFlags</font>()
{
StateManager statemanager = jdoStateManager;
if(statemanager != null)
jdoFlags = statemanager.replacingFlags(this);
}
public final boolean <font color="#FF0000">jdoIsPersistent</font>()
{
StateManager statemanager = jdoStateManager;
if(statemanager != null)
return statemanager.isPersistent(this);
else
return false;
}
public final boolean <font color="#FF0000">jdoIsTransactional</font>()
{
StateManager statemanager = jdoStateManager;
if(statemanager != null)
return statemanager.isTransactional(this);
else
return false;
}
public final boolean <font color="#FF0000">jdoIsNew</font>()
{
StateManager statemanager = jdoStateManager;
if(statemanager != null)
return statemanager.isNew(this);
else
return false;
}
public final boolean <font color="#FF0000">jdoIsDeleted</font>()
{
StateManager statemanager = jdoStateManager;
if(statemanager != null)
return statemanager.isDeleted(this);
else
return false;
}
public final boolean <font color="#FF0000">jdoIsDirty</font>()
{
StateManager statemanager = jdoStateManager;
if(statemanager != null)
return statemanager.isDirty(this);
else
return false;
}
public final void <font color="#FF0000">jdoMakeDirty</font>(String s)
{
StateManager statemanager = jdoStateManager;
if(statemanager != null)
statemanager.makeDirty(this, s);
}
protected final void <font color="#FF0000">jdoPreSerialize</font>()
{
StateManager statemanager = jdoStateManager;
if(statemanager != null)
statemanager.preSerialize(this);
}
public final PersistenceManager <font color="#FF0000">jdoGetPersistenceManager</font>()
{
StateManager statemanager = jdoStateManager;
if(statemanager != null)
return statemanager.getPersistenceManager(this);
else
return null;
}
public final Object <font color="#FF0000">jdoGetObjectId</font>()
{
StateManager statemanager = jdoStateManager;
if(statemanager != null)
return statemanager.getObjectId(this);
else
return null;
}
public final Object <font color="#FF0000">jdoGetTransactionalObjectId</font>()
{
StateManager statemanager = jdoStateManager;
if(statemanager != null)
return statemanager.getTransactionalObjectId(this);
else
return null;
}
public final synchronized void <font color="#FF0000">jdoReplaceStateManager</font>(StateManager statemanager)
{
StateManager statemanager1 = jdoStateManager;
if(statemanager1 != null)
{
jdoStateManager = statemanager1.replacingStateManager(this, statemanager);
return;
} else
{
JDOImplHelper.checkAuthorizedStateManager(statemanager);
jdoStateManager = statemanager;
jdoFlags = 1;
return;
}
}
public final void <font color="#FF0000">jdoProvideFields</font>(int ai[])
{
if(ai == null)
throw new IllegalArgumentException("arg1");
int i = ai.length;
for(int j = 0; j < i; j++)
jdoProvideField(ai[j]);
}
public final void <font color="#FF0000">jdoReplaceFields</font>(int ai[])
{
if(ai == null)
throw new IllegalArgumentException("arg1");
int i = ai.length;
for(int j = 0; j < i; j++)
jdoReplaceField(ai[j]);
}
protected static final Class <font color="#FF0000">sunjdo$classForName$</font>(String s)
{
try
{
return Class.forName(s);
}
catch(ClassNotFoundException classnotfoundexception)
{
throw new NoClassDefFoundError(classnotfoundexception.getMessage());
}
}
protected static int <font color="#FF0000">jdoGetManagedFieldCount</font>()
{
return jdoInheritedFieldCount + 4;
}
public PersistenceCapable <font color="#FF0000">jdoNewInstance</font>(StateManager statemanager)
{
Tutoriales tutoriales = new Tutoriales();
tutoriales.jdoFlags = 1;
tutoriales.jdoStateManager = statemanager;
return tutoriales;
}
public PersistenceCapable <font color="#FF0000">jdoNewInstance</font>(StateManager statemanager, Object obj)
{
Tutoriales tutoriales = new Tutoriales();
tutoriales.jdoCopyKeyFieldsFromObjectId(obj);
tutoriales.jdoFlags = 1;
tutoriales.jdoStateManager = statemanager;
return tutoriales;
}
public void <font color="#FF0000">jdoProvideField</font>(int i)
{
StateManager statemanager = jdoStateManager;
switch(i - jdoInheritedFieldCount)
{
case 0: // ''
if(statemanager == null)
{
throw new IllegalStateException("arg0.jdoStateManager");
} else
{
statemanager.providedIntField(this, i, autor);
return;
}
case 1: // '01'
if(statemanager == null)
{
throw new IllegalStateException("arg0.jdoStateManager");
} else
{
statemanager.providedStringField(this, i, descripcion);
return;
}
case 2: // '02'
if(statemanager == null)
{
throw new IllegalStateException("arg0.jdoStateManager");
} else
{
statemanager.providedIntField(this, i, id);
return;
}
case 3: // '03'
if(statemanager == null)
{
throw new IllegalStateException("arg0.jdoStateManager");
} else
{
statemanager.providedStringField(this, i, titulo);
return;
}
}
throw new IllegalArgumentException("arg1");
}
public void <font color="#FF0000">jdoReplaceField</font>(int i)
{
StateManager statemanager = jdoStateManager;
switch(i - jdoInheritedFieldCount)
{
case 0: // ''
if(statemanager == null)
{
throw new IllegalStateException("arg0.jdoStateManager");
} else
{
autor = statemanager.replacingIntField(this, i);
return;
}
case 1: // '01'
if(statemanager == null)
{
throw new IllegalStateException("arg0.jdoStateManager");
} else
{
descripcion = statemanager.replacingStringField(this, i);
return;
}
case 2: // '02'
if(statemanager == null)
{
throw new IllegalStateException("arg0.jdoStateManager");
} else
{
id = statemanager.replacingIntField(this, i);
return;
}
case 3: // '03'
if(statemanager == null)
{
throw new IllegalStateException("arg0.jdoStateManager");
} else
{
titulo = statemanager.replacingStringField(this, i);
return;
}
}
throw new IllegalArgumentException("arg1");
}
protected final void <font color="#FF0000">jdoCopyField</font>(Tutoriales tutoriales, int i)
{
switch(i - jdoInheritedFieldCount)
{
case 0: // ''
if(tutoriales == null)
{
throw new IllegalArgumentException("arg1");
} else
{
autor = tutoriales.autor;
return;
}
case 1: // '01'
if(tutoriales == null)
{
throw new IllegalArgumentException("arg1");
} else
{
descripcion = tutoriales.descripcion;
return;
}
case 2: // '02'
if(tutoriales == null)
{
throw new IllegalArgumentException("arg1");
} else
{
id = tutoriales.id;
return;
}
case 3: // '03'
if(tutoriales == null)
{
throw new IllegalArgumentException("arg1");
} else
{
titulo = tutoriales.titulo;
return;
}
}
throw new IllegalArgumentException("arg2");
}
public void <font color="#FF0000">jdoCopyFields</font>(Object obj, int ai[])
{
if(jdoStateManager == null)
throw new IllegalStateException("arg0.jdoStateManager");
if(!(obj instanceof Tutoriales))
throw new IllegalArgumentException("arg1");
if(ai == null)
throw new IllegalArgumentException("arg2");
Tutoriales tutoriales = (Tutoriales)obj;
if(tutoriales.jdoStateManager != jdoStateManager)
throw new IllegalArgumentException("arg1.jdoStateManager");
int i = ai.length;
for(int j = 0; j < i; j++)
jdoCopyField(tutoriales, ai[j]);
}
public Object <font color="#FF0000">jdoNewObjectIdInstance</font>()
{
return null;
}
public Object <font color="#FF0000">jdoNewObjectIdInstance</font>(String s)
{
return null;
}
public void <font color="#FF0000">jdoCopyKeyFieldsToObjectId</font>(Object obj)
{
}
protected void <font color="#FF0000">jdoCopyKeyFieldsFromObjectId</font>(Object obj)
{
}
public void <font color="#FF0000">jdoCopyKeyFieldsToObjectId</font>(javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier objectidfieldsupplier, Object obj)
{
}
public void <font color="#FF0000">jdoCopyKeyFieldsFromObjectId</font>(javax.jdo.spi.PersistenceCapable.ObjectIdFieldConsumer objectidfieldconsumer, Object obj)
{
}
public static final int jdoGetautor(Tutoriales tutoriales)
{
if(tutoriales.jdoFlags <= 0)
return tutoriales.autor;
StateManager statemanager = tutoriales.jdoStateManager;
if(statemanager == null)
return tutoriales.autor;
if(statemanager.isLoaded(tutoriales, jdoInheritedFieldCount + 0))
return tutoriales.autor;
else
return statemanager.getIntField(tutoriales, jdoInheritedFieldCount + 0, tutoriales.autor);
}
public static final void <font color="#FF0000">jdoSetautor</font>(Tutoriales tutoriales, int i)
{
if(tutoriales.jdoFlags == 0)
{
tutoriales.autor = i;
return;
}
StateManager statemanager = tutoriales.jdoStateManager;
if(statemanager == null)
{
tutoriales.autor = i;
return;
} else
{
statemanager.setIntField(tutoriales, jdoInheritedFieldCount + 0, tutoriales.autor, i);
return;
}
}
public static final String <font color="#FF0000">jdoGetdescripcion</font>(Tutoriales tutoriales)
{
if(tutoriales.jdoFlags <= 0)
return tutoriales.descripcion;
StateManager statemanager = tutoriales.jdoStateManager;
if(statemanager == null)
return tutoriales.descripcion;
if(statemanager.isLoaded(tutoriales, jdoInheritedFieldCount + 1))
return tutoriales.descripcion;
else
return statemanager.getStringField(tutoriales, jdoInheritedFieldCount + 1, tutoriales.descripcion);
}
public static final void jdoSetdescripcion(Tutoriales tutoriales, String s)
{
if(tutoriales.jdoFlags == 0)
{
tutoriales.descripcion = s;
return;
}
StateManager statemanager = tutoriales.jdoStateManager;
if(statemanager == null)
{
tutoriales.descripcion = s;
return;
} else
{
statemanager.setStringField(tutoriales, jdoInheritedFieldCount + 1, tutoriales.descripcion, s);
return;
}
}
public static final int <font color="#FF0000">jdoGetid</font>(Tutoriales tutoriales)
{
if(tutoriales.jdoFlags <= 0)
return tutoriales.id;
StateManager statemanager = tutoriales.jdoStateManager;
if(statemanager == null)
return tutoriales.id;
if(statemanager.isLoaded(tutoriales, jdoInheritedFieldCount + 2))
return tutoriales.id;
else
return statemanager.getIntField(tutoriales, jdoInheritedFieldCount + 2, tutoriales.id);
}
public static final void <font color="#FF0000">jdoSetid</font>(Tutoriales tutoriales, int i)
{
if(tutoriales.jdoFlags == 0)
{
tutoriales.id = i;
return;
}
StateManager statemanager = tutoriales.jdoStateManager;
if(statemanager == null)
{
tutoriales.id = i;
return;
} else
{
statemanager.setIntField(tutoriales, jdoInheritedFieldCount + 2, tutoriales.id, i);
return;
}
}
public static final String <font color="#FF0000">jdoGettitulo</font>(Tutoriales tutoriales)
{
if(tutoriales.jdoFlags <= 0)
return tutoriales.titulo;
StateManager statemanager = tutoriales.jdoStateManager;
if(statemanager == null)
return tutoriales.titulo;
if(statemanager.isLoaded(tutoriales, jdoInheritedFieldCount + 3))
return tutoriales.titulo;
else
return statemanager.getStringField(tutoriales, jdoInheritedFieldCount + 3, tutoriales.titulo);
}
public static final void <font color="#FF0000">jdoSettitulo</font>(Tutoriales tutoriales, String s)
{
if(tutoriales.jdoFlags == 0)
{
tutoriales.titulo = s;
return;
}
StateManager statemanager = tutoriales.jdoStateManager;
if(statemanager == null)
{
tutoriales.titulo = s;
return;
} else
{
statemanager.setStringField(tutoriales, jdoInheritedFieldCount + 3, tutoriales.titulo, s);
return;
}
}
private void <font color="#FF0000">writeObject</font>(ObjectOutputStream objectoutputstream)
throws IOException
{
jdoPreSerialize();
objectoutputstream.defaultWriteObject();
}
public static final String ID = "id";
public static final String TITULO = "titulo";
public static final String DESCRIPCION = "descripcion";
public static final String AUTOR = "autor";
public static final int TITULO_SIZE = 255;
public static final int DESCRIPCION_SIZE = 255;
public int id;
public String titulo;
public String descripcion;
public int autor;
protected transient StateManager <font color="#FF0000">jdoStateManager</font>; /* synthetic field */
protected transient byte <font color="#FF0000">jdoFlags</font>; /* synthetic field */
private static final int <font color="#FF0000">jdoInheritedFieldCount</font> = 0; /* synthetic field */
private static final String <font color="#FF0000">jdoFieldNames</font>[] = {
"autor", "descripcion", "id", "titulo"
}; /* synthetic field */
private static final Class <font color="#FF0000">jdoFieldTypes</font>[]; /* synthetic field */
private static final byte <font color="#FF0000">jdoFieldFlags</font>[] = {
21, 21, 21, 21
}; /* synthetic field */
private static final Class <font color="#FF0000">jdoPersistenceCapableSuperclass</font>; /* synthetic field */
<font color="#FF0000">static
{</font>
jdoFieldTypes = (new Class[] {
Integer.TYPE, sunjdo$classForName$("java.lang.String"), Integer.TYPE, sunjdo$classForName$("java.lang.String")
});
jdoPersistenceCapableSuperclass = null;
JDOImplHelper.registerClass(sunjdo$classForName$("roberto.Tutoriales"), jdoFieldNames, </font>