public class SharedObjectService extends Service implements csbase.remote.SharedObjectServiceInterface
SharedObject| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
OBJECTS_SUBDIR_NAME
Nome do subdiretório utilizado pelo serviço.
|
| Modifier | Constructor and Description |
|---|---|
protected |
SharedObjectService() |
| Modifier and Type | Method and Description |
|---|---|
static void |
createService() |
static SharedObjectService |
getInstance() |
csbase.logic.SharedObject |
getSharedObject(java.lang.String category,
java.lang.Object userId,
java.lang.String name) |
csbase.logic.SharedObject[] |
getSharedObjectAttributes(java.lang.String category) |
protected boolean |
has2Update(java.lang.Object arg,
java.lang.Object event) |
void |
initService()
Método abstrato de inicialização do serviço.
|
void |
removeSharedObject(java.lang.String category,
java.lang.String name) |
boolean |
removeUserData(java.lang.Object userId) |
csbase.logic.SharedObject |
saveSharedObject(csbase.logic.SharedObject object) |
void |
shutdownService()
Método abstrato de término do serviço
|
getBooleanProperty, getDefaultLocale, getDoubleProperty, getExternalPropertyFile, getFormattedString, getFormattedString, getInitializationDependencies, getInstance, getIntProperty, getKey, getLongProperty, getName, getOptionalString, getOptionalString, getOSPropertyPath, getSenderName, getServices, getString, getString, getStringListProperty, getStringProperty, getSystemId, getThreadLocale, getUser, getUserPermission, hasProperty, incrCounter, isActive, isEnabled, isInternalServerRequest, isLoggingNotifications, isPropertyNull, logNotification, setEnabled, setKey, setSystemId, setUserIdhandleException, handleFatalErroraddObserver, countObservers, deleteObserver, deleteObserver, deleteObservers, has2update, notifyObserverspublic static final java.lang.String OBJECTS_SUBDIR_NAME
protected SharedObjectService()
throws ServerException
ServerExceptionpublic static void createService()
throws ServerException
ServerExceptionpublic static SharedObjectService getInstance()
public void initService()
throws ServerException
initService in class ServiceServerException - em caso de falhapublic void shutdownService()
throws ServerException
shutdownService in class ServiceServerException - em caso de falha.protected boolean has2Update(java.lang.Object arg,
java.lang.Object event)
has2Update in class csbase.remote.RemoteObjectObservablepublic csbase.logic.SharedObject saveSharedObject(csbase.logic.SharedObject object)
saveSharedObject in interface csbase.remote.SharedObjectServiceInterfacepublic void removeSharedObject(java.lang.String category,
java.lang.String name)
removeSharedObject in interface csbase.remote.SharedObjectServiceInterfacepublic csbase.logic.SharedObject[] getSharedObjectAttributes(java.lang.String category)
getSharedObjectAttributes in interface csbase.remote.SharedObjectServiceInterfacepublic csbase.logic.SharedObject getSharedObject(java.lang.String category,
java.lang.Object userId,
java.lang.String name)
getSharedObject in interface csbase.remote.SharedObjectServiceInterfacepublic boolean removeUserData(java.lang.Object userId)
removeUserData in interface csbase.remote.SharedObjectServiceInterfaceCopyright © 2018. All Rights Reserved.