From 6dd64da930009e19a7c176d60e157d70a6729d29 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Sun, 16 Feb 2014 09:53:39 +0100 Subject: [PATCH] Create new subproject 'legacy', move workgroup API into it --- build.gradle | 17 +++++++++++++++++ .../smackx/WorkgroupProviderInitializer.java | 0 .../jivesoftware/smackx/workgroup/MetaData.java | 0 .../smackx/workgroup/QueueUser.java | 0 .../smackx/workgroup/WorkgroupInvitation.java | 0 .../workgroup/WorkgroupInvitationListener.java | 0 .../smackx/workgroup/agent/Agent.java | 0 .../smackx/workgroup/agent/AgentRoster.java | 0 .../workgroup/agent/AgentRosterListener.java | 0 .../smackx/workgroup/agent/AgentSession.java | 0 .../workgroup/agent/InvitationRequest.java | 0 .../smackx/workgroup/agent/Offer.java | 0 .../workgroup/agent/OfferConfirmation.java | 0 .../agent/OfferConfirmationListener.java | 0 .../smackx/workgroup/agent/OfferContent.java | 0 .../smackx/workgroup/agent/OfferListener.java | 0 .../workgroup/agent/QueueUsersListener.java | 0 .../smackx/workgroup/agent/RevokedOffer.java | 0 .../workgroup/agent/TranscriptManager.java | 0 .../agent/TranscriptSearchManager.java | 0 .../smackx/workgroup/agent/TransferRequest.java | 0 .../smackx/workgroup/agent/UserRequest.java | 0 .../smackx/workgroup/agent/WorkgroupQueue.java | 0 .../workgroup/ext/forms/WorkgroupForm.java | 0 .../workgroup/ext/history/AgentChatHistory.java | 0 .../workgroup/ext/history/AgentChatSession.java | 0 .../workgroup/ext/history/ChatMetadata.java | 0 .../smackx/workgroup/ext/macros/Macro.java | 0 .../smackx/workgroup/ext/macros/MacroGroup.java | 0 .../smackx/workgroup/ext/macros/Macros.java | 0 .../smackx/workgroup/ext/notes/ChatNotes.java | 0 .../smackx/workgroup/packet/AgentInfo.java | 0 .../smackx/workgroup/packet/AgentStatus.java | 0 .../workgroup/packet/AgentStatusRequest.java | 0 .../workgroup/packet/AgentWorkgroups.java | 0 .../workgroup/packet/DepartQueuePacket.java | 0 .../workgroup/packet/MetaDataProvider.java | 0 .../smackx/workgroup/packet/MonitorPacket.java | 0 .../smackx/workgroup/packet/OccupantsInfo.java | 0 .../workgroup/packet/OfferRequestProvider.java | 0 .../workgroup/packet/OfferRevokeProvider.java | 0 .../smackx/workgroup/packet/QueueDetails.java | 0 .../smackx/workgroup/packet/QueueOverview.java | 0 .../smackx/workgroup/packet/QueueUpdate.java | 0 .../smackx/workgroup/packet/RoomInvitation.java | 0 .../smackx/workgroup/packet/RoomTransfer.java | 0 .../smackx/workgroup/packet/SessionID.java | 0 .../smackx/workgroup/packet/Transcript.java | 0 .../workgroup/packet/TranscriptProvider.java | 0 .../workgroup/packet/TranscriptSearch.java | 0 .../smackx/workgroup/packet/Transcripts.java | 0 .../workgroup/packet/TranscriptsProvider.java | 0 .../smackx/workgroup/packet/UserID.java | 0 .../workgroup/packet/WorkgroupInformation.java | 0 .../smackx/workgroup/settings/ChatSetting.java | 0 .../smackx/workgroup/settings/ChatSettings.java | 0 .../workgroup/settings/GenericSettings.java | 0 .../workgroup/settings/OfflineSettings.java | 0 .../workgroup/settings/SearchSettings.java | 0 .../workgroup/settings/SoundSettings.java | 0 .../workgroup/settings/WorkgroupProperties.java | 0 .../smackx/workgroup/user/QueueListener.java | 0 .../smackx/workgroup/user/Workgroup.java | 0 .../workgroup/util/ListenerEventDispatcher.java | 0 .../smackx/workgroup/util/MetaDataUtils.java | 0 .../smackx/workgroup/util/ModelUtil.java | 0 .../org.jivesoftware.smackx/workgroup.providers | 0 .../WorkgroupProviderInitializerTest.java | 0 settings.gradle | 4 +++- 69 files changed, 20 insertions(+), 1 deletion(-) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/WorkgroupProviderInitializer.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/MetaData.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/QueueUser.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/WorkgroupInvitation.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/WorkgroupInvitationListener.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/Agent.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentRoster.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentRosterListener.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentSession.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/InvitationRequest.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/Offer.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferConfirmation.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferConfirmationListener.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferContent.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferListener.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/QueueUsersListener.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/RevokedOffer.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/TranscriptManager.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/TranscriptSearchManager.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/TransferRequest.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/UserRequest.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/agent/WorkgroupQueue.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/ext/forms/WorkgroupForm.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/AgentChatHistory.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/AgentChatSession.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/ChatMetadata.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/Macro.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/MacroGroup.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/Macros.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/ext/notes/ChatNotes.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentInfo.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentStatus.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentStatusRequest.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentWorkgroups.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/DepartQueuePacket.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/MetaDataProvider.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/MonitorPacket.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/OfferRequestProvider.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/OfferRevokeProvider.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueDetails.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueOverview.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueUpdate.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/SessionID.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/Transcript.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptProvider.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptSearch.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/Transcripts.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptsProvider.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/UserID.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/packet/WorkgroupInformation.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/settings/ChatSetting.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/settings/ChatSettings.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/settings/GenericSettings.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/settings/OfflineSettings.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/settings/SearchSettings.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/settings/SoundSettings.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/settings/WorkgroupProperties.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/user/QueueListener.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/user/Workgroup.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/util/ListenerEventDispatcher.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/util/MetaDataUtils.java (100%) rename {experimental => legacy}/src/main/java/org/jivesoftware/smackx/workgroup/util/ModelUtil.java (100%) rename {experimental => legacy}/src/main/resources/org.jivesoftware.smackx/workgroup.providers (100%) rename {experimental => legacy}/src/test/java/org/jivesoftware/smackx/WorkgroupProviderInitializerTest.java (100%) diff --git a/build.gradle b/build.gradle index f1f99e7cb..0690d20d3 100644 --- a/build.gradle +++ b/build.gradle @@ -304,6 +304,23 @@ between patch versions. } } + +project(':legacy') { + description = """\ +Smack legacy extensions. +Usually XEPs in the state 'retracted', 'rejected', 'deprecated', +'obsolete' or in a long standing 'deferred' state. +""" + dependencies { + compile project(':core') + compile project(':extensions') + testCompile project(':core').sourceSets.test.runtimeClasspath + // Test dependencies (junit, …) are interfered from the sourceSet.test of the core project + // So there is no need to add them explicitly here again + } +} + + project(':debug') { description = """\ Smack GUI debugger. diff --git a/experimental/src/main/java/org/jivesoftware/smackx/WorkgroupProviderInitializer.java b/legacy/src/main/java/org/jivesoftware/smackx/WorkgroupProviderInitializer.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/WorkgroupProviderInitializer.java rename to legacy/src/main/java/org/jivesoftware/smackx/WorkgroupProviderInitializer.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/MetaData.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/MetaData.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/MetaData.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/MetaData.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/QueueUser.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/QueueUser.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/QueueUser.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/QueueUser.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/WorkgroupInvitation.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/WorkgroupInvitation.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/WorkgroupInvitation.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/WorkgroupInvitation.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/WorkgroupInvitationListener.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/WorkgroupInvitationListener.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/WorkgroupInvitationListener.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/WorkgroupInvitationListener.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/Agent.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/Agent.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/Agent.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/Agent.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentRoster.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentRoster.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentRoster.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentRoster.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentRosterListener.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentRosterListener.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentRosterListener.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentRosterListener.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentSession.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentSession.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentSession.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/AgentSession.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/InvitationRequest.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/InvitationRequest.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/InvitationRequest.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/InvitationRequest.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/Offer.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/Offer.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/Offer.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/Offer.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferConfirmation.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferConfirmation.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferConfirmation.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferConfirmation.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferConfirmationListener.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferConfirmationListener.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferConfirmationListener.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferConfirmationListener.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferContent.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferContent.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferContent.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferContent.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferListener.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferListener.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferListener.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferListener.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/QueueUsersListener.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/QueueUsersListener.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/QueueUsersListener.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/QueueUsersListener.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/RevokedOffer.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/RevokedOffer.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/RevokedOffer.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/RevokedOffer.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/TranscriptManager.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/TranscriptManager.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/TranscriptManager.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/TranscriptManager.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/TranscriptSearchManager.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/TranscriptSearchManager.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/TranscriptSearchManager.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/TranscriptSearchManager.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/TransferRequest.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/TransferRequest.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/TransferRequest.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/TransferRequest.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/UserRequest.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/UserRequest.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/UserRequest.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/UserRequest.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/WorkgroupQueue.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/WorkgroupQueue.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/agent/WorkgroupQueue.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/WorkgroupQueue.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/forms/WorkgroupForm.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/forms/WorkgroupForm.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/forms/WorkgroupForm.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/forms/WorkgroupForm.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/AgentChatHistory.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/AgentChatHistory.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/AgentChatHistory.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/AgentChatHistory.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/AgentChatSession.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/AgentChatSession.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/AgentChatSession.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/AgentChatSession.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/ChatMetadata.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/ChatMetadata.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/ChatMetadata.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/history/ChatMetadata.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/Macro.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/Macro.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/Macro.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/Macro.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/MacroGroup.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/MacroGroup.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/MacroGroup.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/MacroGroup.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/Macros.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/Macros.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/Macros.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/macros/Macros.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/notes/ChatNotes.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/notes/ChatNotes.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/ext/notes/ChatNotes.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/ext/notes/ChatNotes.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentInfo.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentInfo.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentInfo.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentInfo.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentStatus.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentStatus.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentStatus.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentStatus.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentStatusRequest.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentStatusRequest.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentStatusRequest.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentStatusRequest.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentWorkgroups.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentWorkgroups.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentWorkgroups.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/AgentWorkgroups.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/DepartQueuePacket.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/DepartQueuePacket.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/DepartQueuePacket.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/DepartQueuePacket.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/MetaDataProvider.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/MetaDataProvider.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/MetaDataProvider.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/MetaDataProvider.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/MonitorPacket.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/MonitorPacket.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/MonitorPacket.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/MonitorPacket.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/OfferRequestProvider.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/OfferRequestProvider.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/OfferRequestProvider.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/OfferRequestProvider.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/OfferRevokeProvider.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/OfferRevokeProvider.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/OfferRevokeProvider.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/OfferRevokeProvider.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueDetails.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueDetails.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueDetails.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueDetails.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueOverview.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueOverview.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueOverview.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueOverview.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueUpdate.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueUpdate.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueUpdate.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueUpdate.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/SessionID.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/SessionID.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/SessionID.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/SessionID.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/Transcript.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/Transcript.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/Transcript.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/Transcript.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptProvider.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptProvider.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptProvider.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptProvider.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptSearch.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptSearch.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptSearch.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptSearch.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/Transcripts.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/Transcripts.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/Transcripts.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/Transcripts.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptsProvider.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptsProvider.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptsProvider.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/TranscriptsProvider.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/UserID.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/UserID.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/UserID.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/UserID.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/WorkgroupInformation.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/WorkgroupInformation.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/packet/WorkgroupInformation.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/WorkgroupInformation.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/ChatSetting.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/ChatSetting.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/ChatSetting.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/ChatSetting.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/ChatSettings.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/ChatSettings.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/ChatSettings.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/ChatSettings.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/GenericSettings.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/GenericSettings.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/GenericSettings.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/GenericSettings.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/OfflineSettings.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/OfflineSettings.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/OfflineSettings.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/OfflineSettings.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/SearchSettings.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/SearchSettings.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/SearchSettings.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/SearchSettings.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/SoundSettings.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/SoundSettings.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/SoundSettings.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/SoundSettings.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/WorkgroupProperties.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/WorkgroupProperties.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/settings/WorkgroupProperties.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/settings/WorkgroupProperties.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/user/QueueListener.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/user/QueueListener.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/user/QueueListener.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/user/QueueListener.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/user/Workgroup.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/user/Workgroup.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/user/Workgroup.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/user/Workgroup.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/util/ListenerEventDispatcher.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/util/ListenerEventDispatcher.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/util/ListenerEventDispatcher.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/util/ListenerEventDispatcher.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/util/MetaDataUtils.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/util/MetaDataUtils.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/util/MetaDataUtils.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/util/MetaDataUtils.java diff --git a/experimental/src/main/java/org/jivesoftware/smackx/workgroup/util/ModelUtil.java b/legacy/src/main/java/org/jivesoftware/smackx/workgroup/util/ModelUtil.java similarity index 100% rename from experimental/src/main/java/org/jivesoftware/smackx/workgroup/util/ModelUtil.java rename to legacy/src/main/java/org/jivesoftware/smackx/workgroup/util/ModelUtil.java diff --git a/experimental/src/main/resources/org.jivesoftware.smackx/workgroup.providers b/legacy/src/main/resources/org.jivesoftware.smackx/workgroup.providers similarity index 100% rename from experimental/src/main/resources/org.jivesoftware.smackx/workgroup.providers rename to legacy/src/main/resources/org.jivesoftware.smackx/workgroup.providers diff --git a/experimental/src/test/java/org/jivesoftware/smackx/WorkgroupProviderInitializerTest.java b/legacy/src/test/java/org/jivesoftware/smackx/WorkgroupProviderInitializerTest.java similarity index 100% rename from experimental/src/test/java/org/jivesoftware/smackx/WorkgroupProviderInitializerTest.java rename to legacy/src/test/java/org/jivesoftware/smackx/WorkgroupProviderInitializerTest.java diff --git a/settings.gradle b/settings.gradle index 232355082..e116bf495 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1,3 @@ -include 'core', 'extensions', 'experimental', 'debug', 'resolver-dnsjava', 'resolver-javax', 'compression-jzlib' \ No newline at end of file +include 'core', 'extensions', 'experimental', + 'debug', 'resolver-dnsjava', 'resolver-javax', + 'compression-jzlib', 'legacy' \ No newline at end of file