public class CidsBroker extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BELIS_DOMAIN |
| Constructor and Description |
|---|
CidsBroker()
Creates a new CidsBroker object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListenerForKeyTableChange(String className,
KeyTableListener listener)
DOCUMENT ME!
|
boolean |
checkForCreateArbeitsauftrag()
DOCUMENT ME!
|
boolean |
checkForCreateBasic()
DOCUMENT ME!
|
boolean |
checkForCreateVeranlassung()
DOCUMENT ME!
|
boolean |
checkForDelete()
DOCUMENT ME!
|
boolean |
checkForEditArbeitsauftrag()
DOCUMENT ME!
|
boolean |
checkForEditBasic()
DOCUMENT ME!
|
boolean |
checkForEditKeytables()
DOCUMENT ME!
|
boolean |
checkForEditVeranlassung()
DOCUMENT ME!
|
Collection<SperreCustomBean> |
checkIfLocked(Collection<WorkbenchEntity> objectsToCheck)
DOCUMENT ME!
|
void |
deleteEntities(Collection<WorkbenchEntity> objectsToDelete)
DOCUMENT ME!
|
Object |
executeServerAction(String taskname,
Object body,
de.cismet.cids.server.actions.ServerActionParameter... params)
DOCUMENT ME!
|
Collection |
executeServerSearch(de.cismet.cids.server.search.CidsServerSearch search)
DOCUMENT ME!
|
void |
fireListenerForKeyTableChange(String className)
DOCUMENT ME!
|
Collection |
getBeanCollectionForQuery(String query,
String domain)
DOCUMENT ME!
|
Sirius.server.middleware.types.MetaClass |
getBelisMetaClass(String tablename)
DOCUMENT ME!
|
Sirius.server.middleware.types.MetaObject[] |
getBelisMetaObject(String query)
DOCUMENT ME!
|
static CidsBroker |
getInstance()
synchronized because the lookup take some time and multiple calls causes multiple lookups --> exception.
|
Sirius.server.middleware.types.MetaClass |
getMetaClass(Integer id,
String domain)
DOCUMENT ME!
|
Sirius.server.middleware.types.MetaClass |
getMetaClass(String tablename,
String domain)
DOCUMENT ME!
|
Sirius.server.middleware.types.MetaObject |
getMetaObject(int classid,
int objectid,
String domain)
DOCUMENT ME!
|
Sirius.server.middleware.types.MetaObject[] |
getMetaObject(String query,
String domain)
DOCUMENT ME!
|
TreeSet |
getObjectsByBoundingBox(de.cismet.cismap.commons.BoundingBox bb)
DOCUMENT ME!
|
TreeSet<BaseEntity> |
getObjectsByKey(String strassenschluessel,
Integer kennziffer,
Integer laufendeNummer)
DOCUMENT ME!
|
Sirius.navigator.connection.proxy.ConnectionProxy |
getProxy()
DOCUMENT ME!
|
static String |
implode(String[] stringArray,
String delimiter)
/** * DOCUMENT ME! * * @param objectsToLock DOCUMENT ME! * @param userString DOCUMENT ME! * * @return DOCUMENT
ME! * * @throws ActionNotSuccessfulException DOCUMENT ME! * @throws LockAlreadyExistsException DOCUMENT ME!
|
SperreCustomBean |
lockEntities(Collection<WorkbenchEntity> objectsToLock,
String userString)
DOCUMENT ME!
|
Collection |
refreshAll(String className)
DOCUMENT ME!
|
Collection<BaseEntity> |
refreshObjects(Collection<BaseEntity> objectsToRefresh)
DOCUMENT ME!
|
void |
removeListenerForKeyTableChange(String className,
KeyTableListener listener)
DOCUMENT ME!
|
Collection<MauerlascheCustomBean> |
retrieveMauerlasche(String key,
Integer laufendeNummer)
DOCUMENT ME!
|
Collection<SchaltstelleCustomBean> |
retrieveSchaltstelle(String key,
Integer laufendeNummer)
DOCUMENT ME!
|
Collection<TdtaStandortMastCustomBean> |
retrieveStandort(StandortKey key)
ToDo is it a good idea to make a basic identity for generic id access or propertyChange support ??
|
Collection<WorkbenchEntity> |
saveObjects(Collection<WorkbenchEntity> objectsToSave)
DOCUMENT ME!
|
void |
setProxy(Sirius.navigator.connection.proxy.ConnectionProxy proxy)
DOCUMENT ME!
|
void |
unlock(SperreCustomBean holdedLock)
DOCUMENT ME!
|
public static final String BELIS_DOMAIN
public static CidsBroker getInstance()
public Sirius.navigator.connection.proxy.ConnectionProxy getProxy()
public void setProxy(Sirius.navigator.connection.proxy.ConnectionProxy proxy)
proxy - DOCUMENT ME!public Object executeServerAction(String taskname, Object body, de.cismet.cids.server.actions.ServerActionParameter... params) throws Sirius.navigator.exception.ConnectionException
taskname - DOCUMENT ME!body - DOCUMENT ME!params - DOCUMENT ME!Sirius.navigator.exception.ConnectionException - DOCUMENT ME!public Sirius.server.middleware.types.MetaClass getMetaClass(String tablename, String domain)
tablename - DOCUMENT ME!domain - DOCUMENT ME!public Sirius.server.middleware.types.MetaClass getMetaClass(Integer id, String domain)
id - DOCUMENT ME!domain - DOCUMENT ME!public Sirius.server.middleware.types.MetaClass getBelisMetaClass(String tablename)
tablename - DOCUMENT ME!public Sirius.server.middleware.types.MetaObject[] getBelisMetaObject(String query)
query - DOCUMENT ME!public Sirius.server.middleware.types.MetaObject[] getMetaObject(String query, String domain)
query - DOCUMENT ME!domain - DOCUMENT ME!public boolean checkForDelete()
public boolean checkForCreateBasic()
public boolean checkForEditBasic()
public boolean checkForCreateVeranlassung()
public boolean checkForEditVeranlassung()
public boolean checkForCreateArbeitsauftrag()
public boolean checkForEditArbeitsauftrag()
public boolean checkForEditKeytables()
public Sirius.server.middleware.types.MetaObject getMetaObject(int classid,
int objectid,
String domain)
classid - DOCUMENT ME!objectid - DOCUMENT ME!domain - DOCUMENT ME!public void addListenerForKeyTableChange(String className, KeyTableListener listener)
className - DOCUMENT ME!listener - DOCUMENT ME!public void removeListenerForKeyTableChange(String className, KeyTableListener listener)
className - DOCUMENT ME!listener - DOCUMENT ME!public void fireListenerForKeyTableChange(String className)
className - DOCUMENT ME!public Collection refreshAll(String className)
className - DOCUMENT ME!public TreeSet<BaseEntity> getObjectsByKey(String strassenschluessel, Integer kennziffer, Integer laufendeNummer) throws de.cismet.belis2.server.utils.ActionNotSuccessfulException
strassenschluessel - DOCUMENT ME!kennziffer - DOCUMENT ME!laufendeNummer - DOCUMENT ME!de.cismet.belis2.server.utils.ActionNotSuccessfulException - DOCUMENT ME!public Collection<TdtaStandortMastCustomBean> retrieveStandort(StandortKey key) throws de.cismet.belis2.server.utils.ActionNotSuccessfulException
key - DOCUMENT ME!de.cismet.belis2.server.utils.ActionNotSuccessfulException - DOCUMENT ME!public Collection getBeanCollectionForQuery(String query, String domain)
query - DOCUMENT ME!domain - DOCUMENT ME!public Collection<SchaltstelleCustomBean> retrieveSchaltstelle(String key, Integer laufendeNummer) throws de.cismet.belis2.server.utils.ActionNotSuccessfulException
key - DOCUMENT ME!laufendeNummer - DOCUMENT ME!de.cismet.belis2.server.utils.ActionNotSuccessfulException - DOCUMENT ME!public Collection<MauerlascheCustomBean> retrieveMauerlasche(String key, Integer laufendeNummer) throws de.cismet.belis2.server.utils.ActionNotSuccessfulException
key - DOCUMENT ME!laufendeNummer - DOCUMENT ME!de.cismet.belis2.server.utils.ActionNotSuccessfulException - DOCUMENT ME!public Collection<WorkbenchEntity> saveObjects(Collection<WorkbenchEntity> objectsToSave) throws de.cismet.belis2.server.utils.ActionNotSuccessfulException
objectsToSave - DOCUMENT ME!de.cismet.belis2.server.utils.ActionNotSuccessfulException - DOCUMENT ME!public Collection executeServerSearch(de.cismet.cids.server.search.CidsServerSearch search) throws Exception
search - DOCUMENT ME!Exception - DOCUMENT ME!public Collection<BaseEntity> refreshObjects(Collection<BaseEntity> objectsToRefresh) throws de.cismet.belis2.server.utils.ActionNotSuccessfulException
objectsToRefresh - DOCUMENT ME!de.cismet.belis2.server.utils.ActionNotSuccessfulException - DOCUMENT ME!public void deleteEntities(Collection<WorkbenchEntity> objectsToDelete) throws de.cismet.belis2.server.utils.ActionNotSuccessfulException
objectsToDelete - DOCUMENT ME!de.cismet.belis2.server.utils.ActionNotSuccessfulException - DOCUMENT ME!public TreeSet getObjectsByBoundingBox(de.cismet.cismap.commons.BoundingBox bb) throws de.cismet.belis2.server.utils.ActionNotSuccessfulException
bb - DOCUMENT ME!de.cismet.belis2.server.utils.ActionNotSuccessfulException - DOCUMENT ME!public SperreCustomBean lockEntities(Collection<WorkbenchEntity> objectsToLock, String userString) throws de.cismet.belis2.server.utils.ActionNotSuccessfulException, de.cismet.belis2.server.utils.LockAlreadyExistsException
objectsToLock - DOCUMENT ME!userString - DOCUMENT ME!de.cismet.belis2.server.utils.ActionNotSuccessfulException - DOCUMENT ME!de.cismet.belis2.server.utils.LockAlreadyExistsException - DOCUMENT ME!public static String implode(String[] stringArray, String delimiter)
stringArray - DOCUMENT ME!delimiter - DOCUMENT ME!public Collection<SperreCustomBean> checkIfLocked(Collection<WorkbenchEntity> objectsToCheck) throws Exception
objectsToCheck - lockedObjects DOCUMENT ME!Exception - java.lang.Exceptionpublic void unlock(SperreCustomBean holdedLock) throws de.cismet.belis2.server.utils.ActionNotSuccessfulException
holdedLock - DOCUMENT ME!de.cismet.belis2.server.utils.ActionNotSuccessfulException - DOCUMENT ME!Copyright © 2012–2025 cismet GmbH. All rights reserved.