public class LegacyCoreBackend extends Object implements de.cismet.connectioncontext.ConnectionContextProvider
| Modifier and Type | Method and Description |
|---|---|
void |
applyCidsBeanUpdateStatus(de.cismet.cids.dynamics.CidsBean cidsBean,
boolean setChanged)
Recursively applies the update status of a CidsBeans MetaObject and all descendant MetaObject Attributes
according to the following rules:
|
Sirius.server.newuser.User |
createCrossDomainedCidsUser(de.cismet.cidsx.server.api.types.User user)
This method creates a Sirius.server.newuser.User object from a de.cismet.cidsx.server.api.types.user object.
|
boolean |
ensureDomainCached(String domain,
de.cismet.cidsx.server.api.types.User cidsUser)
If the class name cache is not yet filled for the specified domain, getClasses is invoked on the remote legacy
rest server.
|
Sirius.server.newuser.User |
getCidsUser(de.cismet.cidsx.server.api.types.User user,
String role)
DOCUMENT ME!
|
Sirius.server.newuser.User |
getCidsUser(de.cismet.cidsx.server.api.types.User user,
String role,
boolean allowUserfromOtherDomain)
DOCUMENT ME!
|
de.cismet.cidsx.server.api.types.legacy.ClassNameCache |
getClassNameCache()
DOCUMENT ME!
|
de.cismet.connectioncontext.ConnectionContext |
getConnectionContext() |
int |
getIdForClassName(de.cismet.cidsx.server.api.types.User cidsUser,
String className)
Returns the id of a legacy meta class with the specified name for the specified domain.
|
static LegacyCoreBackend |
getInstance()
DOCUMENT ME!
|
Sirius.server.middleware.types.MetaClass |
getMetaClassForClassname(String className,
Sirius.server.newuser.User cidsUser)
DOCUMENT ME!
|
byte[] |
getNodeIcon(String baseIconString,
de.cismet.cidsx.server.api.types.CidsNode.IconType iconType)
DOCUMENT ME!
|
HashMap<String,de.cismet.cids.server.actions.ServerAction> |
getServerActionMap()
DOCUMENT ME!
|
de.cismet.cids.server.CallServerService |
getService()
DOCUMENT ME!
|
void |
loadServerActions()
DOCUMENT ME!
|
void |
registerUser(Sirius.server.newuser.User cidsUser,
de.cismet.cidsx.server.api.types.User user)
DOCUMENT ME!
|
void |
setEnableTestMode(boolean enabled)
DOCUMENT ME!
|
public Sirius.server.middleware.types.MetaClass getMetaClassForClassname(String className, Sirius.server.newuser.User cidsUser) throws RemoteException
className - DOCUMENT ME!cidsUser - DOCUMENT ME!RemoteException - DOCUMENT ME!public final void loadServerActions()
public void setEnableTestMode(boolean enabled)
enabled - DOCUMENT ME!public HashMap<String,de.cismet.cids.server.actions.ServerAction> getServerActionMap()
public static LegacyCoreBackend getInstance()
public de.cismet.cids.server.CallServerService getService()
public void registerUser(Sirius.server.newuser.User cidsUser,
de.cismet.cidsx.server.api.types.User user)
cidsUser - DOCUMENT ME!user - DOCUMENT ME!public Sirius.server.newuser.User getCidsUser(de.cismet.cidsx.server.api.types.User user,
String role)
user - DOCUMENT ME!role - DOCUMENT ME!public Sirius.server.newuser.User getCidsUser(de.cismet.cidsx.server.api.types.User user,
String role,
boolean allowUserfromOtherDomain)
user - DOCUMENT ME!role - DOCUMENT ME!allowUserfromOtherDomain - DOCUMENT ME!public Sirius.server.newuser.User createCrossDomainedCidsUser(de.cismet.cidsx.server.api.types.User user)
user - DOCUMENT ME!public de.cismet.cidsx.server.api.types.legacy.ClassNameCache getClassNameCache()
public boolean ensureDomainCached(String domain, de.cismet.cidsx.server.api.types.User cidsUser)
domain - domain of the meta classcidsUser - user performing the requestRuntimeException - DOCUMENT ME!public int getIdForClassName(de.cismet.cidsx.server.api.types.User cidsUser,
String className)
throws Exception
cidsUser - domain of the meta classclassName - legacy class id of the meta classException - java.rmi.RemoteException if any error occurspublic byte[] getNodeIcon(String baseIconString, de.cismet.cidsx.server.api.types.CidsNode.IconType iconType)
baseIconString - DOCUMENT ME!iconType - DOCUMENT ME!de.cismet.cidsx.server.exceptions.CidsServerException - DOCUMENT ME!public void applyCidsBeanUpdateStatus(de.cismet.cids.dynamics.CidsBean cidsBean,
boolean setChanged)
If the id of the CidsBean / MetObject is -1, the status of the MetObject ist set to MetaObject.NEW. Otherwise, the status is the to MetaObject.MODIFIED if the setChanged parameter is true.
cidsBean - DOCUMENT ME!setChanged - Apply MetaObject.MODIFIED to all metaObject Attributespublic de.cismet.connectioncontext.ConnectionContext getConnectionContext()
getConnectionContext in interface de.cismet.connectioncontext.ConnectionContextProviderCopyright © 2012–2025 cismet GmbH. All rights reserved.