public class SystemEJB
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_ENCODING |
static java.lang.String |
PASSWORD_ENCODER_KEY |
static java.lang.String[] |
WRITE_ON_INITIALIZATION |
| Modifier and Type | Method and Description |
|---|---|
ItemRemote |
findRemoteObjectByPK(PK pk) |
ItemRemote |
findRemoteObjectByPKInternal(PK pk) |
java.util.Map<PK,ItemRemote> |
findRemoteObjectsByPK(java.util.Collection<PK> pks,
java.util.Set<PK> preloadLanguagePKs,
boolean ignoreMissing)
Fetches
ItemRemote instances for a given collection of PKs. |
EnumerationManagerEJB |
getEnumerationManager() |
ExtensionManagerEJB |
getExtensionManager() |
MetaInformationRemote |
getGlobalMetaInformation() |
java.util.Collection<java.lang.String> |
getInstalledEncodings()
Deprecated.
since ages - Use
Registry.getCurrentTenant().getJaloConnection().getPasswordEncoderFactory().getSupportedEncodings()
instead
|
static SystemEJB |
getInstance() |
LinkManagerEJB |
getLinkManager() |
MetaInformationManagerEJB |
getMetaInformationManager() |
protected java.util.Set<PK> |
getMissingPKs(java.util.Set<PK> required,
java.util.Collection<ItemRemote> items) |
PasswordEncoder |
getPasswordEncoder(java.lang.String encoding)
Deprecated.
since ages - Use Registry.getCurrentTenant().getJaloConnection().getPasswordEncoder( String ) instead
|
protected java.util.Map<java.lang.String,PasswordEncoder> |
getPasswordEncoders()
Deprecated.
since ages - Use Registry.getCurrentTenant().getJaloConnection().getPasswordEncoderFactroy().getEncoders() instead
|
TypeManagerEJB |
getTypeManager() |
static java.util.Map<java.lang.Integer,java.util.Set<PK>> |
groupByTypeCode(java.util.Collection<PK> pks) |
boolean |
isLocked() |
void |
setInitializedFlag(boolean initialized) |
void |
setLocked(boolean locked) |
public static final java.lang.String DEFAULT_ENCODING
public static final java.lang.String PASSWORD_ENCODER_KEY
public static final java.lang.String[] WRITE_ON_INITIALIZATION
public SystemEJB(Tenant tenant)
public static SystemEJB getInstance()
public ItemRemote findRemoteObjectByPK(PK pk) throws EJBItemNotFoundException, EJBInvalidParameterException
public ItemRemote findRemoteObjectByPKInternal(PK pk) throws YObjectNotFoundException, EJBInvalidParameterException
public java.util.Map<PK,ItemRemote> findRemoteObjectsByPK(java.util.Collection<PK> pks, java.util.Set<PK> preloadLanguagePKs, boolean ignoreMissing) throws EJBItemNotFoundException, EJBInvalidParameterException
ItemRemote instances for a given collection of PKs.pks - EJBItemNotFoundExceptionEJBInvalidParameterExceptionprotected java.util.Set<PK> getMissingPKs(java.util.Set<PK> required, java.util.Collection<ItemRemote> items)
public static java.util.Map<java.lang.Integer,java.util.Set<PK>> groupByTypeCode(java.util.Collection<PK> pks)
@Deprecated public java.util.Collection<java.lang.String> getInstalledEncodings()
@Deprecated public PasswordEncoder getPasswordEncoder(java.lang.String encoding) throws EJBPasswordEncoderNotFoundException
encoding - password encodingEJBPasswordEncoderNotFoundException@Deprecated protected java.util.Map<java.lang.String,PasswordEncoder> getPasswordEncoders()
public ExtensionManagerEJB getExtensionManager()
public MetaInformationManagerEJB getMetaInformationManager()
public LinkManagerEJB getLinkManager()
public TypeManagerEJB getTypeManager()
public EnumerationManagerEJB getEnumerationManager()
public boolean isLocked()
public void setLocked(boolean locked)
public void setInitializedFlag(boolean initialized)
public MetaInformationRemote getGlobalMetaInformation() throws java.sql.SQLException, javax.naming.NamingException, YFinderException
java.sql.SQLExceptionjavax.naming.NamingExceptionYFinderExceptionCopyright © 2018 SAP SE. All Rights Reserved.