Class InstantMessagingServerManagerImpl
java.lang.Object
com.atlassian.bamboo.instantmessagingserver.InstantMessagingServerManagerImpl
- All Implemented Interfaces:
InstantMessagingServerManager
public class InstantMessagingServerManagerImpl
extends Object
implements InstantMessagingServerManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull Collection<InstantMessagingServerDefinition>Returns allInstantMessagingServerDefinitionobjectsgetInstantMessagingServer(long instantMessagingServerId) Returns theInstantMessagingServerDefinitionthat matches the passed idvoidremoveInstantMessagingServer(long instantMessagingServerId) Removes theInstantMessagingServerDefinitionwith the matching idvoidsaveInstantMessagingServer(InstantMessagingServerDefinition instantMessagingServer) Stores theInstantMessagingServerDefinition.voidsetInstantMessagingServerDao(InstantMessagingServerDao instantMessagingServerDao)
-
Constructor Details
-
InstantMessagingServerManagerImpl
public InstantMessagingServerManagerImpl()
-
-
Method Details
-
getAllInstantMessagingServers
@NotNull public @NotNull Collection<InstantMessagingServerDefinition> getAllInstantMessagingServers()Description copied from interface:InstantMessagingServerManagerReturns allInstantMessagingServerDefinitionobjects- Specified by:
getAllInstantMessagingServersin interfaceInstantMessagingServerManager- Returns:
- An unmodifiable collection of
InstantMessagingServerDefinitionobjects,Collections.EMPTY_LISTif none exists.
-
saveInstantMessagingServer
Description copied from interface:InstantMessagingServerManagerStores theInstantMessagingServerDefinition.- Specified by:
saveInstantMessagingServerin interfaceInstantMessagingServerManager- Parameters:
instantMessagingServer- - Must not be null
-
getInstantMessagingServer
Description copied from interface:InstantMessagingServerManagerReturns theInstantMessagingServerDefinitionthat matches the passed id- Specified by:
getInstantMessagingServerin interfaceInstantMessagingServerManager- Returns:
- Matching
InstantMessagingServerDefinitionobject. Null if the server does not exist
-
removeInstantMessagingServer
public void removeInstantMessagingServer(long instantMessagingServerId) Description copied from interface:InstantMessagingServerManagerRemoves theInstantMessagingServerDefinitionwith the matching id- Specified by:
removeInstantMessagingServerin interfaceInstantMessagingServerManager
-
setInstantMessagingServerDao
-