org.equanda.test.dm.server
Class DelegateBean

java.lang.Object
  extended by org.equanda.test.dm.server.DelegateBean
All Implemented Interfaces:
Serializable, EquandaEJB<Uoid>, ExceptionCodes, HasId<Uoid>, DelegateBase, DelegateEJB, DelegateEJBLocal

public class DelegateBean
extends Object
implements DelegateEJB, DelegateEJBLocal, ExceptionCodes, Serializable

Delegate

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
DelegateBean()
           
 
Method Summary
 void ejbActivate()
           
 void ejbPassivate()
           
 Delegate getEquanda()
           
 Uoid getEquandaLinkLink1()
           
 Uoid getEquandaLinkLink2()
           
 Uoid getEquandaLinkPassport()
           
 Timestamp getEquandaModificationDate()
           
 String getEquandaName()
           
 String getEquandaStatus()
           
 String getEquandaType()
           
 long getEquandaVersion()
           
 Uoid getId()
           
 LinkableEJB getLink1()
           
 LinkableEJB getLink2()
           
 String getName()
           
 PassportEJB getPassport()
           
 Date getTestDate()
           
 Date getTestDateDelegate()
           
 String getTestStr()
           
 String getTestStrDelegate()
           
 Timestamp getTestTimestamp()
           
 Timestamp getTestTimestampDelegate()
           
 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 setEquandaLinkLink1(Uoid link1)
           
 void setEquandaLinkLink2(Uoid link2)
           
 void setEquandaLinkPassport(Uoid passport)
           
 void setEquandaStatus(String status)
           
 void setLink1(LinkableEJB link1)
           
 void setLink2(LinkableEJB link2)
           
 void setName(String name)
           
 void setPassport(PassportEJB passport)
           
 void setTestDate(Date testDate)
           
 void setTestDateDelegate(Date testDateDelegate)
           
 void setTestStr(String testStr)
           
 void setTestStrDelegate(String testStrDelegate)
           
 void setTestTimestamp(Timestamp testTimestamp)
           
 void setTestTimestampDelegate(Timestamp testTimestampDelegate)
           
 void updateEquanda(Delegate 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

DelegateBean

public DelegateBean()
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 DelegateBase
Throws:
EquandaPersistenceException

init

public void init()
          throws EquandaPersistenceException
Specified by:
init in interface DelegateBase
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 Delegate getEquanda()
Specified by:
getEquanda in interface DelegateBase

updateEquanda

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

Specified by:
updateEquanda in interface DelegateBase
Throws:
EquandaPersistenceException

getTestStr

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

setTestStr

public void setTestStr(String testStr)
                throws EquandaPersistenceException
Specified by:
setTestStr in interface DelegateBase
Throws:
EquandaPersistenceException

getTestStrDelegate

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

setTestStrDelegate

public void setTestStrDelegate(String testStrDelegate)
                        throws EquandaPersistenceException
Specified by:
setTestStrDelegate in interface DelegateBase
Throws:
EquandaPersistenceException

getTestDate

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

setTestDate

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

getTestDateDelegate

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

setTestDateDelegate

public void setTestDateDelegate(Date testDateDelegate)
                         throws EquandaPersistenceException
Specified by:
setTestDateDelegate in interface DelegateBase
Throws:
EquandaPersistenceException

getTestTimestamp

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Timestamp getTestTimestamp()
Specified by:
getTestTimestamp in interface DelegateBase

setTestTimestamp

public void setTestTimestamp(Timestamp testTimestamp)
                      throws EquandaPersistenceException
Specified by:
setTestTimestamp in interface DelegateBase
Throws:
EquandaPersistenceException

getTestTimestampDelegate

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Timestamp getTestTimestampDelegate()
Specified by:
getTestTimestampDelegate in interface DelegateBase

setTestTimestampDelegate

public void setTestTimestampDelegate(Timestamp testTimestampDelegate)
                              throws EquandaPersistenceException
Specified by:
setTestTimestampDelegate in interface DelegateBase
Throws:
EquandaPersistenceException

getLink1

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public LinkableEJB getLink1()
Specified by:
getLink1 in interface DelegateBase

getEquandaLinkLink1

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Uoid getEquandaLinkLink1()
Specified by:
getEquandaLinkLink1 in interface DelegateBase

setLink1

public void setLink1(LinkableEJB link1)
              throws EquandaPersistenceException
Specified by:
setLink1 in interface DelegateBase
Throws:
EquandaPersistenceException

setEquandaLinkLink1

public void setEquandaLinkLink1(Uoid link1)
                         throws EquandaPersistenceException
Specified by:
setEquandaLinkLink1 in interface DelegateBase
Throws:
EquandaPersistenceException

getLink2

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public LinkableEJB getLink2()
Specified by:
getLink2 in interface DelegateBase

getEquandaLinkLink2

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Uoid getEquandaLinkLink2()
Specified by:
getEquandaLinkLink2 in interface DelegateBase

setLink2

public void setLink2(LinkableEJB link2)
              throws EquandaPersistenceException
Specified by:
setLink2 in interface DelegateBase
Throws:
EquandaPersistenceException

setEquandaLinkLink2

public void setEquandaLinkLink2(Uoid link2)
                         throws EquandaPersistenceException
Specified by:
setEquandaLinkLink2 in interface DelegateBase
Throws:
EquandaPersistenceException

getName

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

setName

public void setName(String name)
             throws EquandaPersistenceException
Specified by:
setName in interface DelegateBase
Throws:
EquandaPersistenceException

getPassport

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public PassportEJB getPassport()
Specified by:
getPassport in interface DelegateBase

getEquandaLinkPassport

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Uoid getEquandaLinkPassport()
Specified by:
getEquandaLinkPassport in interface DelegateBase

setPassport

public void setPassport(PassportEJB passport)
                 throws EquandaPersistenceException
Specified by:
setPassport in interface DelegateBase
Throws:
EquandaPersistenceException

setEquandaLinkPassport

public void setEquandaLinkPassport(Uoid passport)
                            throws EquandaPersistenceException
Specified by:
setEquandaLinkPassport in interface DelegateBase
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 DelegateBase
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.