public class SCConfigService extends AppService implements SCConfigServiceRemote
APPLOGGER, CRONTASKLOGGER, CRONTASKMGRLOGGER, CRONTASKMGRSQLLOGGER, DBCONNECTIONLOGGER, DDLOGGER, DMLOGGER, EVENTLOGGER, EXCEPTIONLOGGER, MAILLOGGER, MAXIMOLOGGER, MTLOGGER, NULLMBOPOINTER, SECURITY, SENDFAILEDLOGGER, SERVICELOGGER, SQLLOGGER
appenderPrefix, LOGGERNAME_APP, LOGGERNAME_CRONTASK, LOGGERNAME_CRONTASKMGR, LOGGERNAME_DBCONNECTION, LOGGERNAME_DD, LOGGERNAME_DM, LOGGERNAME_DMPREVIEW, LOGGERNAME_EVENT, LOGGERNAME_EXCEPTION, LOGGERNAME_MAIL, LOGGERNAME_MAXIMO, LOGGERNAME_MT, LOGGERNAME_NULLMBOPOINTER, LOGGERNAME_SECURITY, LOGGERNAME_SENDFAILED, LOGGERNAME_SERVICE, LOGGERNAME_SQL, LOGGERNAME_SQL_CRONTASKMGR, LOGGERNAME_TXN, loggerPrefix
Constructor and Description |
---|
SCConfigService()
Construct the SCConfigService object without sending a parameter.
|
SCConfigService(MXServer mxServer)
Construct the SCConfigService object by sending in a server environment parameter.
|
Modifier and Type | Method and Description |
---|---|
java.util.Hashtable |
checkGroupAssociation(MboSetRemote scconfigSet)
Returns message if any start centers have been removed due to exclusion from the group or group's dissassociation from the *
|
java.util.Hashtable |
checkGroupAssociation(UserInfo ui)
Deprecated.
|
boolean |
doesAttributeExist(MboSetRemote msr,
java.lang.String attributeName)
Returns true if the given attribute exists in the mboSet
|
java.util.Hashtable |
getPortletControlNameMap(UserInfo ui)
Returns a collection of portletappname vs their control names that are stored in the
database
|
java.lang.Object[] |
getStartCenters(UserInfo ui)
Retreives all startcenters for a user that he already has.
|
boolean |
isTemplate(UserInfo ui,
long startCenterId)
Returns trus if a start center is a template
|
void |
loadStartCenter(java.lang.String groupName,
UserInfo ui)
Creates startcenters for a user based on his group template
|
long |
loadStartCenterFromTemplate(java.lang.String templateId,
java.lang.String groupName,
UserInfo ui,
boolean modifyTemplate)
Creates startcenters for a user directly based on template id
|
void |
saveAsTemplate(java.lang.String startCenterToCopy,
UserInfo ui)
Creates startcenters for a user based on his group template
|
boolean |
templateBeingModified(UserInfo ui,
long templateID)
Returns trus if this template is being modified by another admin
|
long |
updateStartCenter(MboRemote startCenter)
Update Start Center from latest template.
|
checkSecurity, configure, destroy, freeDBConnection, freeMboSet, getCriteria, getCurrentState, getDBConnection, getLiveObjCount, getLoad, getMaximoDD, getMaxVar, getMboSet, getMXServer, getName, getProfile, getProxy, getSchemaOwner, getServiceInfo, getServiceLogger, getSetForRelationship, getSetFromKeys, getStateCmdList, getStateList, getURL, init, initCriteriaList, isAppService, isRunning, isSingletonService, restart, setProxy, setRunning, setURL, verifyUser, verifyUser
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkSecurity, getCriteria, getCurrentState, getLiveObjCount, getMboSet, getName, getSchemaOwner, getSetForRelationship, getSetFromKeys, getStateCmdList, getStateList, getURL, verifyUser, verifyUser
isAppService, isSingletonService, restart
public SCConfigService() throws java.rmi.RemoteException
none
- java.rmi.RemoteException
public SCConfigService(MXServer mxServer) throws java.rmi.RemoteException
mxServer
- The "Server Environment" for the created Service Contract.java.rmi.RemoteException
public void loadStartCenter(java.lang.String groupName, UserInfo ui) throws java.rmi.RemoteException, MXException
loadStartCenter
in interface SCConfigServiceRemote
java.rmi.RemoteException
MXException
public long loadStartCenterFromTemplate(java.lang.String templateId, java.lang.String groupName, UserInfo ui, boolean modifyTemplate) throws java.rmi.RemoteException, MXException
loadStartCenterFromTemplate
in interface SCConfigServiceRemote
java.rmi.RemoteException
MXException
public void saveAsTemplate(java.lang.String startCenterToCopy, UserInfo ui) throws java.rmi.RemoteException, MXException
saveAsTemplate
in interface SCConfigServiceRemote
java.rmi.RemoteException
MXException
public java.lang.Object[] getStartCenters(UserInfo ui) throws java.rmi.RemoteException, MXException
getStartCenters
in interface SCConfigServiceRemote
java.rmi.RemoteException
MXException
public java.util.Hashtable checkGroupAssociation(UserInfo ui) throws java.rmi.RemoteException, MXException
SCConfigServiceRemote
checkGroupAssociation
in interface SCConfigServiceRemote
java.rmi.RemoteException
MXException
public java.util.Hashtable checkGroupAssociation(MboSetRemote scconfigSet) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public long updateStartCenter(MboRemote startCenter) throws java.rmi.RemoteException, MXException
updateStartCenter
in interface SCConfigServiceRemote
java.rmi.RemoteException
MXException
public boolean doesAttributeExist(MboSetRemote msr, java.lang.String attributeName) throws java.rmi.RemoteException, MXException
doesAttributeExist
in interface SCConfigServiceRemote
mboName
- attributeName
- java.rmi.RemoteException
MXException
public java.util.Hashtable getPortletControlNameMap(UserInfo ui) throws java.rmi.RemoteException, MXException
getPortletControlNameMap
in interface SCConfigServiceRemote
java.rmi.RemoteException
MXException
public boolean templateBeingModified(UserInfo ui, long templateID) throws java.rmi.RemoteException, MXException
templateBeingModified
in interface SCConfigServiceRemote
java.rmi.RemoteException
MXException
public boolean isTemplate(UserInfo ui, long startCenterId) throws java.rmi.RemoteException, MXException
isTemplate
in interface SCConfigServiceRemote
java.rmi.RemoteException
MXException