Class InstantMessagingServerManagerImpl
- java.lang.Object
-
- com.atlassian.bamboo.instantmessagingserver.InstantMessagingServerManagerImpl
-
- All Implemented Interfaces:
InstantMessagingServerManager
public class InstantMessagingServerManagerImpl extends Object implements InstantMessagingServerManager
-
-
Constructor Summary
Constructors Constructor Description InstantMessagingServerManagerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull Collection<InstantMessagingServerDefinition>getAllInstantMessagingServers()Returns allInstantMessagingServerDefinitionobjectsInstantMessagingServerDefinitiongetInstantMessagingServer(long instantMessagingServerId)Returns theInstantMessagingServerDefinitionthat matches the passed idvoidremoveInstantMessagingServer(long instantMessagingServerId)Removes theInstantMessagingServerDefinitionwith the matching idvoidsaveInstantMessagingServer(InstantMessagingServerDefinition instantMessagingServer)Stores theInstantMessagingServerDefinition.voidsetInstantMessagingServerDao(InstantMessagingServerDao instantMessagingServerDao)
-
-
-
Method Detail
-
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
public void saveInstantMessagingServer(InstantMessagingServerDefinition instantMessagingServer)
Description copied from interface:InstantMessagingServerManagerStores theInstantMessagingServerDefinition.- Specified by:
saveInstantMessagingServerin interfaceInstantMessagingServerManager- Parameters:
instantMessagingServer- - Must not be null
-
getInstantMessagingServer
public InstantMessagingServerDefinition getInstantMessagingServer(long instantMessagingServerId)
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
public void setInstantMessagingServerDao(InstantMessagingServerDao instantMessagingServerDao)
-
-