org.equanda.test.dm.server
Class Remove2Bean

java.lang.Object
  extended by org.equanda.test.dm.server.Remove2Bean
All Implemented Interfaces:
Serializable, EquandaEJB<Uoid>, ExceptionCodes, HasId<Uoid>, Remove2Base, Remove2EJB, Remove2EJBLocal

public class Remove2Bean
extends Object
implements Remove2EJB, Remove2EJBLocal, ExceptionCodes, Serializable

Remove2

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
Remove2Bean()
           
 
Method Summary
 void addCallLinkableFacade(LinkableEJB el)
           
 void addCallLinkableFacade2(LinkableEJB el)
           
 void addEquandaLinkCallLinkableFacade(Uoid el)
           
 void addEquandaLinkCallLinkableFacade2(Uoid el)
           
 void ejbActivate()
           
 void ejbPassivate()
           
 Collection<LinkableEJB> getCallLinkableFacade()
           
 Collection<LinkableEJB> getCallLinkableFacade2()
           
 Remove2 getEquanda()
           
 Collection<Uoid> getEquandaLinkCallLinkableFacade()
           
 Collection<Uoid> getEquandaLinkCallLinkableFacade2()
           
 Uoid getEquandaLinkField1Bidirectional()
           
 Uoid getEquandaLinkField2Override()
           
 Timestamp getEquandaModificationDate()
           
 String getEquandaName()
           
 String getEquandaStatus()
           
 String getEquandaType()
           
 long getEquandaVersion()
           
 LinkableEJB getField1Bidirectional()
           
 LinkableEJB getField2Override()
           
 Uoid getId()
           
 String getTheString()
           
 boolean hasCallLinkableFacade(LinkableEJB el)
           
 boolean hasCallLinkableFacade2(LinkableEJB el)
           
 boolean hasEquandaLinkCallLinkableFacade(Uoid el)
           
 boolean hasEquandaLinkCallLinkableFacade2(Uoid el)
           
 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 removeCallLinkableFacade(LinkableEJB el)
           
 void removeCallLinkableFacade2(LinkableEJB el)
           
 void removeEntityBean()
           
 void removeEquandaLinkCallLinkableFacade(Uoid el)
           
 void removeEquandaLinkCallLinkableFacade2(Uoid el)
           
 void setEquandaLinkField1Bidirectional(Uoid field1Bidirectional)
           
 void setEquandaLinkField2Override(Uoid field2Override)
           
 void setEquandaStatus(String status)
           
 void setField1Bidirectional(LinkableEJB field1Bidirectional)
           
 void setField2Override(LinkableEJB field2Override)
           
 void setTheString(String theString)
           
 void updateEquanda(Remove2 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

Remove2Bean

public Remove2Bean()
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 Remove2Base
Throws:
EquandaPersistenceException

init

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

updateEquanda

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

Specified by:
updateEquanda in interface Remove2Base
Throws:
EquandaPersistenceException

getTheString

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

setTheString

public void setTheString(String theString)
                  throws EquandaPersistenceException
Specified by:
setTheString in interface Remove2Base
Throws:
EquandaPersistenceException

getField1Bidirectional

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

getEquandaLinkField1Bidirectional

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

setField1Bidirectional

public void setField1Bidirectional(LinkableEJB field1Bidirectional)
                            throws EquandaPersistenceException
Specified by:
setField1Bidirectional in interface Remove2Base
Throws:
EquandaPersistenceException

setEquandaLinkField1Bidirectional

public void setEquandaLinkField1Bidirectional(Uoid field1Bidirectional)
                                       throws EquandaPersistenceException
Specified by:
setEquandaLinkField1Bidirectional in interface Remove2Base
Throws:
EquandaPersistenceException

getField2Override

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

getEquandaLinkField2Override

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

setField2Override

public void setField2Override(LinkableEJB field2Override)
                       throws EquandaPersistenceException
Specified by:
setField2Override in interface Remove2Base
Throws:
EquandaPersistenceException

setEquandaLinkField2Override

public void setEquandaLinkField2Override(Uoid field2Override)
                                  throws EquandaPersistenceException
Specified by:
setEquandaLinkField2Override in interface Remove2Base
Throws:
EquandaPersistenceException

getCallLinkableFacade

public Collection<LinkableEJB> getCallLinkableFacade()
Specified by:
getCallLinkableFacade in interface Remove2Base

addCallLinkableFacade

public void addCallLinkableFacade(LinkableEJB el)
                           throws EquandaPersistenceException
Specified by:
addCallLinkableFacade in interface Remove2Base
Throws:
EquandaPersistenceException

removeCallLinkableFacade

public void removeCallLinkableFacade(LinkableEJB el)
                              throws EquandaPersistenceException
Specified by:
removeCallLinkableFacade in interface Remove2Base
Throws:
EquandaPersistenceException

hasCallLinkableFacade

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean hasCallLinkableFacade(LinkableEJB el)
Specified by:
hasCallLinkableFacade in interface Remove2Base

getEquandaLinkCallLinkableFacade

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

addEquandaLinkCallLinkableFacade

public void addEquandaLinkCallLinkableFacade(Uoid el)
                                      throws EquandaPersistenceException
Specified by:
addEquandaLinkCallLinkableFacade in interface Remove2Base
Throws:
EquandaPersistenceException

removeEquandaLinkCallLinkableFacade

public void removeEquandaLinkCallLinkableFacade(Uoid el)
                                         throws EquandaPersistenceException
Specified by:
removeEquandaLinkCallLinkableFacade in interface Remove2Base
Throws:
EquandaPersistenceException

hasEquandaLinkCallLinkableFacade

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean hasEquandaLinkCallLinkableFacade(Uoid el)
Specified by:
hasEquandaLinkCallLinkableFacade in interface Remove2Base

getCallLinkableFacade2

public Collection<LinkableEJB> getCallLinkableFacade2()
Specified by:
getCallLinkableFacade2 in interface Remove2Base

addCallLinkableFacade2

public void addCallLinkableFacade2(LinkableEJB el)
                            throws EquandaPersistenceException
Specified by:
addCallLinkableFacade2 in interface Remove2Base
Throws:
EquandaPersistenceException

removeCallLinkableFacade2

public void removeCallLinkableFacade2(LinkableEJB el)
                               throws EquandaPersistenceException
Specified by:
removeCallLinkableFacade2 in interface Remove2Base
Throws:
EquandaPersistenceException

hasCallLinkableFacade2

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean hasCallLinkableFacade2(LinkableEJB el)
Specified by:
hasCallLinkableFacade2 in interface Remove2Base

getEquandaLinkCallLinkableFacade2

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

addEquandaLinkCallLinkableFacade2

public void addEquandaLinkCallLinkableFacade2(Uoid el)
                                       throws EquandaPersistenceException
Specified by:
addEquandaLinkCallLinkableFacade2 in interface Remove2Base
Throws:
EquandaPersistenceException

removeEquandaLinkCallLinkableFacade2

public void removeEquandaLinkCallLinkableFacade2(Uoid el)
                                          throws EquandaPersistenceException
Specified by:
removeEquandaLinkCallLinkableFacade2 in interface Remove2Base
Throws:
EquandaPersistenceException

hasEquandaLinkCallLinkableFacade2

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean hasEquandaLinkCallLinkableFacade2(Uoid el)
Specified by:
hasEquandaLinkCallLinkableFacade2 in interface Remove2Base

ejbActivate

public void ejbActivate()

ejbPassivate

public void ejbPassivate()

remove

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

removeEntityBean

@RolesAllowed(value="LocalUser")
public void removeEntityBean()
                      throws EquandaPersistenceException
Specified by:
removeEntityBean in interface Remove2Base
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.