org.equanda.test.dm.server
Class DefaultBean

java.lang.Object
  extended by org.equanda.test.dm.server.DefaultBean
All Implemented Interfaces:
Serializable, EquandaEJB<Uoid>, ExceptionCodes, HasId<Uoid>, DefaultBase, DefaultEJB, DefaultEJBLocal

public class DefaultBean
extends Object
implements DefaultEJB, DefaultEJBLocal, ExceptionCodes, Serializable

Default

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.equanda.persistence.ExceptionCodes
CME_DATA_HAS_BEEN_ALREADY_CHANGED, ECV_CANNOT_ADD_NULL_TO_MULTIPLE_FIELD, ECV_COMPARE_CONSTRAINT_NOT_SATISFIED, ECV_COMPARE_TYPE_CONSTRAINT_NOT_SATISFIED, ECV_CONSTRAINT_VIOLATION, ECV_COULD_NOT_TEST_CHOICES_USING_CLASS, ECV_DOWNCAST_CREATE_ERROR, ECV_DOWNCAST_FAILED_CANNOT_DOWNCAST_ROOT, ECV_DOWNCAST_SELECTOR_ERROR, ECV_FAILED_TO_CREATE_INCLUDED_VALUE, ECV_FAILED_TO_UPDATE_VALUE, ECV_FIELD_IS_REQUIRED, ECV_FIELD_IS_UNIQUE, ECV_IMMUTABLE_IF_OTHER_FIELD_IS_SET, ECV_INCLUDE_VALUE_HAS_WRONG_TYPE, ECV_INTERNAL_ERROR_ON_CREATE_INCLUDED_VALUE, ECV_INVALID_TABLE_TYPE, ECV_OTHERSIDE_EMBEDDED_FIELD_IMMUTABLE_ONCE_SET, ECV_VALUE_IS_NOT_ONE_OF_THE_CHOICES, UONA_OPERATION_NOT_ALLOWED, UPE_AUTO_FIELD_PROBLEM, UPE_CANNOT_CREATE_LAZYCOLLECTION, UPE_CANNOT_CREATE_SESSION_FACADE, UPE_CANNOT_INIT_BEAN, UPE_CASCADE_KEEP, UPE_FAILED_PROXY_REMOVE, UPE_FAILED_TO_UPDATE_VALUE, UPE_NULL_UOID_INVALID, UPE_OBJECT_NOT_FOUND, UPE_PERSISTENCE_EXCEPTION, UPE_TRYING_TO_UPDATE_OBJECT_WITH_UOID_NULL, UPE_UOID_NOT_FOUND
 
Constructor Summary
DefaultBean()
           
 
Method Summary
 void ejbActivate()
           
 void ejbPassivate()
           
 Default getEquanda()
           
 Timestamp getEquandaModificationDate()
           
 String getEquandaName()
           
 String getEquandaStatus()
           
 String getEquandaType()
           
 long getEquandaVersion()
           
 Uoid getId()
           
 byte[] getTestBlob()
           
 String getTestClob()
           
 Date getTestDate()
           
 Date getTestDateDefaultNow()
           
 int getTestInt()
           
 int getTestIntDefault100()
           
 int getTestIntDefaultAuto()
           
 int getTestIntDefaultClass()
           
 String getTestStringDefault10()
           
 void init()
           
 void init(String type)
           
 void init(Uoid id)
           
 void initEntity(EquandaEntity entity)
           
 boolean isEquandaType(String type)
           
protected  boolean objectEquals(Object obj1, Object obj2)
          utility routine to test equality of objects without relying on one of them being not null.
 void remove()
           
 void removeEntityBean()
           
 void setEquandaStatus(String status)
           
 void setTestBlob(byte[] testBlob)
           
 void setTestClob(String testClob)
           
 void setTestDate(Date testDate)
           
 void setTestDateDefaultNow(Date testDateDefaultNow)
           
 void setTestInt(int testInt)
           
 void setTestIntDefault100(int testIntDefault100)
           
 void setTestIntDefaultAuto(int testIntDefaultAuto)
           
 void setTestIntDefaultClass(int testIntDefaultClass)
           
 void setTestStringDefault10(String testStringDefault10)
           
 void updateEquanda(Default proxy)
          Internal routine to update based on a proxy object, update indicates whether all fields need setting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultBean

public DefaultBean()
Method Detail

init

public void init(Uoid id)
          throws EquandaPersistenceException
Specified by:
init in interface EquandaEJB<Uoid>
Throws:
EquandaPersistenceException

initEntity

public void initEntity(EquandaEntity entity)
                throws EquandaPersistenceException
Specified by:
initEntity in interface EquandaEJB<Uoid>
Throws:
EquandaPersistenceException

init

public void init(String type)
          throws EquandaPersistenceException
Specified by:
init in interface DefaultBase
Throws:
EquandaPersistenceException

init

public void init()
          throws EquandaPersistenceException
Specified by:
init in interface DefaultBase
Throws:
EquandaPersistenceException

getId

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Uoid getId()
Specified by:
getId in interface HasId<Uoid>

getEquandaModificationDate

@PermitAll
public Timestamp getEquandaModificationDate()
Specified by:
getEquandaModificationDate in interface EquandaEJB<Uoid>

getEquandaVersion

@PermitAll
public long getEquandaVersion()

getEquandaStatus

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getEquandaStatus()
Specified by:
getEquandaStatus in interface EquandaEJB<Uoid>

setEquandaStatus

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void setEquandaStatus(String status)
Specified by:
setEquandaStatus in interface EquandaEJB<Uoid>

getEquandaType

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getEquandaType()
Specified by:
getEquandaType in interface EquandaEJB<Uoid>

isEquandaType

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean isEquandaType(String type)
Specified by:
isEquandaType in interface EquandaEJB<Uoid>

getEquandaName

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getEquandaName()
Specified by:
getEquandaName in interface EquandaEJB<Uoid>

getEquanda

@PermitAll
public Default getEquanda()
Specified by:
getEquanda in interface DefaultBase

updateEquanda

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void updateEquanda(Default proxy)
                   throws EquandaPersistenceException
Internal routine to update based on a proxy object, update indicates whether all fields need setting

Specified by:
updateEquanda in interface DefaultBase
Throws:
EquandaPersistenceException

getTestStringDefault10

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getTestStringDefault10()
Specified by:
getTestStringDefault10 in interface DefaultBase

setTestStringDefault10

public void setTestStringDefault10(String testStringDefault10)
                            throws EquandaPersistenceException
Specified by:
setTestStringDefault10 in interface DefaultBase
Throws:
EquandaPersistenceException

getTestIntDefault100

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public int getTestIntDefault100()
Specified by:
getTestIntDefault100 in interface DefaultBase

setTestIntDefault100

public void setTestIntDefault100(int testIntDefault100)
                          throws EquandaPersistenceException
Specified by:
setTestIntDefault100 in interface DefaultBase
Throws:
EquandaPersistenceException

getTestInt

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public int getTestInt()
Specified by:
getTestInt in interface DefaultBase

setTestInt

public void setTestInt(int testInt)
                throws EquandaPersistenceException
Specified by:
setTestInt in interface DefaultBase
Throws:
EquandaPersistenceException

getTestDateDefaultNow

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Date getTestDateDefaultNow()
Specified by:
getTestDateDefaultNow in interface DefaultBase

setTestDateDefaultNow

public void setTestDateDefaultNow(Date testDateDefaultNow)
                           throws EquandaPersistenceException
Specified by:
setTestDateDefaultNow in interface DefaultBase
Throws:
EquandaPersistenceException

getTestDate

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Date getTestDate()
Specified by:
getTestDate in interface DefaultBase

setTestDate

public void setTestDate(Date testDate)
                 throws EquandaPersistenceException
Specified by:
setTestDate in interface DefaultBase
Throws:
EquandaPersistenceException

getTestIntDefaultAuto

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public int getTestIntDefaultAuto()
Specified by:
getTestIntDefaultAuto in interface DefaultBase

setTestIntDefaultAuto

public void setTestIntDefaultAuto(int testIntDefaultAuto)
                           throws EquandaPersistenceException
Specified by:
setTestIntDefaultAuto in interface DefaultBase
Throws:
EquandaPersistenceException

getTestBlob

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public byte[] getTestBlob()
Specified by:
getTestBlob in interface DefaultBase

setTestBlob

public void setTestBlob(byte[] testBlob)
                 throws EquandaPersistenceException
Specified by:
setTestBlob in interface DefaultBase
Throws:
EquandaPersistenceException

getTestClob

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getTestClob()
Specified by:
getTestClob in interface DefaultBase

setTestClob

public void setTestClob(String testClob)
                 throws EquandaPersistenceException
Specified by:
setTestClob in interface DefaultBase
Throws:
EquandaPersistenceException

getTestIntDefaultClass

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public int getTestIntDefaultClass()
Specified by:
getTestIntDefaultClass in interface DefaultBase

setTestIntDefaultClass

public void setTestIntDefaultClass(int testIntDefaultClass)
                            throws EquandaPersistenceException
Specified by:
setTestIntDefaultClass in interface DefaultBase
Throws:
EquandaPersistenceException

ejbActivate

public void ejbActivate()

ejbPassivate

public void ejbPassivate()

remove

@PermitAll
public void remove()
Specified by:
remove in interface EquandaEJB<Uoid>

removeEntityBean

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void removeEntityBean()
                      throws EquandaPersistenceException
Specified by:
removeEntityBean in interface DefaultBase
Throws:
EquandaPersistenceException

objectEquals

protected boolean objectEquals(Object obj1,
                               Object obj2)
utility routine to test equality of objects without relying on one of them being not null.

Parameters:
obj1 - one of the objects to compare
obj2 - other object to compare
Returns:
true when bot objects are equal


Copyright © 2007-2008. All Rights Reserved.