org.equanda.test.dm.server
Class LinkableSelectorBean

java.lang.Object
  extended by org.equanda.test.dm.server.LinkableSelectorBean
All Implemented Interfaces:
Serializable, EquandaSelector<Uoid,Linkable,LinkableEJB>, ExceptionCodes, LinkableConstants, LinkableSelectorEJB

public class LinkableSelectorBean
extends Object
implements LinkableSelectorEJB, ExceptionCodes, Serializable, LinkableConstants

LinkableSelector

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
 
Fields inherited from interface org.equanda.test.dm.client.constants.LinkableConstants
TYPE_Linkable
 
Constructor Summary
LinkableSelectorBean()
           
 
Method Summary
 Linkable equandaCreate(String type)
           
 Linkable equandaRefresh(Uoid uoid, long version)
           
 long equandaRunCountQuery(EquandaQuery query)
           
 List<Linkable> equandaRunQuery(EquandaQuery query)
           
 List<LinkableEJB> equandaRunQueryEJB(EquandaQuery query)
           
 List<Uoid> equandaRunQueryId(EquandaQuery query)
           
 long equandaRunUpdateQuery(EquandaQuery query)
           
 Linkable equandaUpdate(Linkable proxy)
           
 Collection<Remove> getEquandaMultipleRemove(Uoid uoid)
           
 Collection<Remove> getEquandaMultipleRemove3(Uoid uoid)
           
 Collection<Remove> getEquandaMultipleRemove4(Uoid uoid)
           
 String getEquandaName()
           
 Remove2 getEquandaOtherSideCallFacade(Uoid uoid)
           
 Collection<Remove2> getEquandaOtherSideCallFacadeMultiple(Uoid uoid)
           
 Passport getEquandaPassport(Uoid uoid)
           
 Remove2 getEquandaSingleBidirectional(Uoid uoid)
           
 Remove2 getEquandaSingleBiOverride(Uoid uoid)
           
 Remove2 getEquandaSingleKeep(Uoid uoid)
           
 Remove getEquandaSingleRemove2(Uoid uoid)
           
 void remove()
           
 void removeEntityBean(Uoid uoid)
           
 List<Linkable> selectEquanda(EquandaQuery query)
           
 List<Linkable> selectEquandaAll()
           
 List<LinkableEJB> selectEquandaAllEJB()
           
 List<LinkableEJB> selectEquandaEJB(EquandaQuery query)
           
 Linkable selectEquandaSingle(EquandaQuery query)
           
 LinkableEJB selectEquandaSingleEJB(EquandaQuery query)
           
 List<Linkable> selectEverything()
           
 List<LinkableEJB> selectEverythingEJB()
           
 Linkable selectId(Uoid uoid)
           
 LinkableEJB selectIdEJB(Uoid uoid)
           
 Linkable[] selectMultipleId(Uoid[] arr)
           
 List<Linkable> selectName(String name)
           
 List<LinkableEJB> selectNameEJB(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinkableSelectorBean

public LinkableSelectorBean()
Method Detail

getEquandaName

public String getEquandaName()
Specified by:
getEquandaName in interface EquandaSelector<Uoid,Linkable,LinkableEJB>

equandaCreate

@PermitAll
public Linkable equandaCreate(String type)
Specified by:
equandaCreate in interface EquandaSelector<Uoid,Linkable,LinkableEJB>

selectId

@PermitAll
public Linkable selectId(Uoid uoid)
                  throws EquandaPersistenceException
Specified by:
selectId in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

selectIdEJB

@PermitAll
public LinkableEJB selectIdEJB(Uoid uoid)
                        throws EquandaPersistenceException
Specified by:
selectIdEJB in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

selectMultipleId

public Linkable[] selectMultipleId(Uoid[] arr)
                            throws EquandaPersistenceException
Specified by:
selectMultipleId in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

selectEquanda

public List<Linkable> selectEquanda(EquandaQuery query)
                             throws EquandaPersistenceException
Specified by:
selectEquanda in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

selectEquandaEJB

public List<LinkableEJB> selectEquandaEJB(EquandaQuery query)
                                   throws EquandaPersistenceException
Specified by:
selectEquandaEJB in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

equandaRunQueryId

public List<Uoid> equandaRunQueryId(EquandaQuery query)
                             throws EquandaPersistenceException
Specified by:
equandaRunQueryId in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

equandaRunQueryEJB

public List<LinkableEJB> equandaRunQueryEJB(EquandaQuery query)
                                     throws EquandaPersistenceException
Specified by:
equandaRunQueryEJB in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

equandaRunQuery

public List<Linkable> equandaRunQuery(EquandaQuery query)
                               throws EquandaPersistenceException
Specified by:
equandaRunQuery in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

equandaRunCountQuery

public long equandaRunCountQuery(EquandaQuery query)
                          throws EquandaPersistenceException
Specified by:
equandaRunCountQuery in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

equandaRunUpdateQuery

public long equandaRunUpdateQuery(EquandaQuery query)
                           throws EquandaPersistenceException
Specified by:
equandaRunUpdateQuery in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

selectEquandaSingle

public Linkable selectEquandaSingle(EquandaQuery query)
                             throws EquandaPersistenceException
Specified by:
selectEquandaSingle in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

selectEquandaSingleEJB

public LinkableEJB selectEquandaSingleEJB(EquandaQuery query)
                                   throws EquandaPersistenceException
Specified by:
selectEquandaSingleEJB in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

selectEverythingEJB

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public List<LinkableEJB> selectEverythingEJB()
                                      throws EquandaPersistenceException
Specified by:
selectEverythingEJB in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

selectEverything

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public List<Linkable> selectEverything()
                                throws EquandaPersistenceException
Specified by:
selectEverything in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

selectNameEJB

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public List<LinkableEJB> selectNameEJB(String name)
                                throws EquandaPersistenceException
Specified by:
selectNameEJB in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

selectName

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public List<Linkable> selectName(String name)
                          throws EquandaPersistenceException
Specified by:
selectName in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

selectEquandaAllEJB

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public List<LinkableEJB> selectEquandaAllEJB()
                                      throws EquandaPersistenceException
Specified by:
selectEquandaAllEJB in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

selectEquandaAll

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public List<Linkable> selectEquandaAll()
                                throws EquandaPersistenceException
Specified by:
selectEquandaAll in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

equandaUpdate

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Linkable equandaUpdate(Linkable proxy)
                       throws EquandaPersistenceException
Specified by:
equandaUpdate in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

equandaRefresh

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Linkable equandaRefresh(Uoid uoid,
                                            long version)
                        throws EquandaPersistenceException
Specified by:
equandaRefresh in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Throws:
EquandaPersistenceException

removeEntityBean

@RolesAllowed(value="LocalUser")
public void removeEntityBean(Uoid uoid)
                      throws EquandaPersistenceException
Specified by:
removeEntityBean in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

remove

@PermitAll
public void remove()
Specified by:
remove in interface EquandaSelector<Uoid,Linkable,LinkableEJB>
Specified by:
remove in interface LinkableSelectorEJB

getEquandaMultipleRemove

public Collection<Remove> getEquandaMultipleRemove(Uoid uoid)
                                            throws EquandaPersistenceException
Specified by:
getEquandaMultipleRemove in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

getEquandaPassport

public Passport getEquandaPassport(Uoid uoid)
                            throws EquandaPersistenceException
Specified by:
getEquandaPassport in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

getEquandaSingleRemove2

public Remove getEquandaSingleRemove2(Uoid uoid)
                               throws EquandaPersistenceException
Specified by:
getEquandaSingleRemove2 in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

getEquandaMultipleRemove3

public Collection<Remove> getEquandaMultipleRemove3(Uoid uoid)
                                             throws EquandaPersistenceException
Specified by:
getEquandaMultipleRemove3 in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

getEquandaMultipleRemove4

public Collection<Remove> getEquandaMultipleRemove4(Uoid uoid)
                                             throws EquandaPersistenceException
Specified by:
getEquandaMultipleRemove4 in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

getEquandaSingleBidirectional

public Remove2 getEquandaSingleBidirectional(Uoid uoid)
                                      throws EquandaPersistenceException
Specified by:
getEquandaSingleBidirectional in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

getEquandaSingleKeep

public Remove2 getEquandaSingleKeep(Uoid uoid)
                             throws EquandaPersistenceException
Specified by:
getEquandaSingleKeep in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

getEquandaSingleBiOverride

public Remove2 getEquandaSingleBiOverride(Uoid uoid)
                                   throws EquandaPersistenceException
Specified by:
getEquandaSingleBiOverride in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

getEquandaOtherSideCallFacade

public Remove2 getEquandaOtherSideCallFacade(Uoid uoid)
                                      throws EquandaPersistenceException
Specified by:
getEquandaOtherSideCallFacade in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException

getEquandaOtherSideCallFacadeMultiple

public Collection<Remove2> getEquandaOtherSideCallFacadeMultiple(Uoid uoid)
                                                          throws EquandaPersistenceException
Specified by:
getEquandaOtherSideCallFacadeMultiple in interface LinkableSelectorEJB
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.