From e49c500ac31c5ced8e7c901f329529d389aa15ec Mon Sep 17 00:00:00 2001 From: rcollier Date: Mon, 20 Jan 2014 02:25:35 +0000 Subject: [PATCH] SMACK-436 Moved workgroups to its own source location and jar since it is not (and never will be) part of the specification. git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13867 b35dd754-fafc-0310-a699-88a17e54d16e --- build/build.xml | 44 +++- build/eclipse/classpath | 1 + build/release.xml | 1 + build/resources/META-INF/extension.providers | 211 ----------------- .../resources/META-INF/workgroup.providers | 214 ++++++++++++++++++ .../smackx/workgroup/MetaData.java | 0 .../smackx/workgroup/QueueUser.java | 0 .../smackx/workgroup/WorkgroupInvitation.java | 0 .../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 .../workgroup/agent/TransferRequest.java | 0 .../smackx/workgroup/agent/UserRequest.java | 0 .../workgroup/agent/WorkgroupQueue.java | 0 .../workgroup/ext/forms/WorkgroupForm.java | 0 .../ext/history/AgentChatHistory.java | 0 .../ext/history/AgentChatSession.java | 0 .../workgroup/ext/history/ChatMetadata.java | 0 .../smackx/workgroup/ext/macros/Macro.java | 0 .../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 .../workgroup/packet/MonitorPacket.java | 0 .../workgroup/packet/OccupantsInfo.java | 0 .../packet/OfferRequestProvider.java | 0 .../workgroup/packet/OfferRevokeProvider.java | 0 .../smackx/workgroup/packet/QueueDetails.java | 0 .../workgroup/packet/QueueOverview.java | 0 .../smackx/workgroup/packet/QueueUpdate.java | 0 .../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 .../packet/WorkgroupInformation.java | 0 .../workgroup/settings/ChatSetting.java | 0 .../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 .../settings/WorkgroupProperties.java | 0 .../smackx/workgroup/user/QueueListener.java | 0 .../smackx/workgroup/user/Workgroup.java | 0 .../util/ListenerEventDispatcher.java | 0 .../smackx/workgroup/util/MetaDataUtils.java | 0 .../smackx/workgroup/util/ModelUtil.java | 0 69 files changed, 256 insertions(+), 215 deletions(-) create mode 100644 workgroup/resources/META-INF/workgroup.providers rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/MetaData.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/QueueUser.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/WorkgroupInvitation.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/WorkgroupInvitationListener.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/Agent.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/AgentRoster.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/AgentRosterListener.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/AgentSession.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/InvitationRequest.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/Offer.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/OfferConfirmation.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/OfferConfirmationListener.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/OfferContent.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/OfferListener.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/QueueUsersListener.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/RevokedOffer.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/TranscriptManager.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/TranscriptSearchManager.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/TransferRequest.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/UserRequest.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/agent/WorkgroupQueue.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/ext/forms/WorkgroupForm.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/ext/history/AgentChatHistory.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/ext/history/AgentChatSession.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/ext/history/ChatMetadata.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/ext/macros/Macro.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/ext/macros/MacroGroup.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/ext/macros/Macros.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/ext/notes/ChatNotes.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/AgentInfo.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/AgentStatus.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/AgentStatusRequest.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/AgentWorkgroups.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/DepartQueuePacket.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/MetaDataProvider.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/MonitorPacket.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/OfferRequestProvider.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/OfferRevokeProvider.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/QueueDetails.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/QueueOverview.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/QueueUpdate.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/SessionID.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/Transcript.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/TranscriptProvider.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/TranscriptSearch.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/Transcripts.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/TranscriptsProvider.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/UserID.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/packet/WorkgroupInformation.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/settings/ChatSetting.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/settings/ChatSettings.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/settings/GenericSettings.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/settings/OfflineSettings.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/settings/SearchSettings.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/settings/SoundSettings.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/settings/WorkgroupProperties.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/user/QueueListener.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/user/Workgroup.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/util/ListenerEventDispatcher.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/util/MetaDataUtils.java (100%) rename {source => workgroup/source}/org/jivesoftware/smackx/workgroup/util/ModelUtil.java (100%) diff --git a/build/build.xml b/build/build.xml index dabc54564..141b27ff2 100644 --- a/build/build.xml +++ b/build/build.xml @@ -132,6 +132,23 @@ + + + + + + + + + + + @@ -221,7 +238,7 @@ - + @@ -237,16 +254,35 @@ - + - + + + + + + + + + + + + + + + + @@ -292,7 +328,7 @@ - + diff --git a/build/eclipse/classpath b/build/eclipse/classpath index 67dd4e3b5..eadefb938 100644 --- a/build/eclipse/classpath +++ b/build/eclipse/classpath @@ -5,6 +5,7 @@ + diff --git a/build/release.xml b/build/release.xml index 745e917c7..bc8466ce6 100644 --- a/build/release.xml +++ b/build/release.xml @@ -53,6 +53,7 @@ + diff --git a/build/resources/META-INF/extension.providers b/build/resources/META-INF/extension.providers index a0e420c20..123b876d8 100644 --- a/build/resources/META-INF/extension.providers +++ b/build/resources/META-INF/extension.providers @@ -265,217 +265,6 @@ http://jabber.org/protocol/commands org.jivesoftware.smackx.provider.AdHocCommandDataProvider$SessionExpiredError - - - - - offer - http://jabber.org/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.OfferRequestProvider - - - - offer-revoke - http://jabber.org/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.OfferRevokeProvider - - - - agent-status-request - http://jabber.org/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.AgentStatusRequest$Provider - - - - transcripts - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.TranscriptsProvider - - - - transcript - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.TranscriptProvider - - - - workgroups - http://jabber.org/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.AgentWorkgroups$Provider - - - - agent-info - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.AgentInfo$Provider - - - - transcript-search - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.TranscriptSearch$Provider - - - - occupants-info - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.OccupantsInfo$Provider - - - - chat-settings - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.settings.ChatSettings$InternalProvider - - - - chat-notes - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.ext.notes.ChatNotes$Provider - - - - chat-sessions - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.ext.history.AgentChatHistory$InternalProvider - - - - offline-settings - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.settings.OfflineSettings$InternalProvider - - - - sound-settings - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.settings.SoundSettings$InternalProvider - - - - workgroup-properties - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.settings.WorkgroupProperties$InternalProvider - - - - - search-settings - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.settings.SearchSettings$InternalProvider - - - - workgroup-form - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.ext.forms.WorkgroupForm$InternalProvider - - - - macros - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.ext.macros.Macros$InternalProvider - - - - chat-metadata - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.ext.history.ChatMetadata$Provider - - - - generic-metadata - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.settings.GenericSettings$InternalProvider - - - - monitor - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.MonitorPacket$InternalProvider - - - - - queue-status - http://jabber.org/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.QueueUpdate$Provider - - - - workgroup - http://jabber.org/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.WorkgroupInformation$Provider - - - - metadata - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.MetaDataProvider - - - - session - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.SessionID$Provider - - - - user - http://jivesoftware.com/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.UserID$Provider - - - - agent-status - http://jabber.org/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.AgentStatus$Provider - - - - notify-queue-details - http://jabber.org/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.QueueDetails$Provider - - - - notify-queue - http://jabber.org/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.QueueOverview$Provider - - - - invite - http://jabber.org/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.RoomInvitation$Provider - - - - transfer - http://jabber.org/protocol/workgroup - org.jivesoftware.smackx.workgroup.packet.RoomTransfer$Provider - diff --git a/workgroup/resources/META-INF/workgroup.providers b/workgroup/resources/META-INF/workgroup.providers new file mode 100644 index 000000000..cc7085085 --- /dev/null +++ b/workgroup/resources/META-INF/workgroup.providers @@ -0,0 +1,214 @@ + + + + + + offer + http://jabber.org/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.OfferRequestProvider + + + + offer-revoke + http://jabber.org/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.OfferRevokeProvider + + + + agent-status-request + http://jabber.org/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.AgentStatusRequest$Provider + + + + transcripts + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.TranscriptsProvider + + + + transcript + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.TranscriptProvider + + + + workgroups + http://jabber.org/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.AgentWorkgroups$Provider + + + + agent-info + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.AgentInfo$Provider + + + + transcript-search + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.TranscriptSearch$Provider + + + + occupants-info + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.OccupantsInfo$Provider + + + + chat-settings + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.settings.ChatSettings$InternalProvider + + + + chat-notes + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.ext.notes.ChatNotes$Provider + + + + chat-sessions + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.ext.history.AgentChatHistory$InternalProvider + + + + offline-settings + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.settings.OfflineSettings$InternalProvider + + + + sound-settings + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.settings.SoundSettings$InternalProvider + + + + workgroup-properties + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.settings.WorkgroupProperties$InternalProvider + + + + + search-settings + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.settings.SearchSettings$InternalProvider + + + + workgroup-form + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.ext.forms.WorkgroupForm$InternalProvider + + + + macros + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.ext.macros.Macros$InternalProvider + + + + chat-metadata + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.ext.history.ChatMetadata$Provider + + + + generic-metadata + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.settings.GenericSettings$InternalProvider + + + + monitor + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.MonitorPacket$InternalProvider + + + + + queue-status + http://jabber.org/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.QueueUpdate$Provider + + + + workgroup + http://jabber.org/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.WorkgroupInformation$Provider + + + + metadata + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.MetaDataProvider + + + + session + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.SessionID$Provider + + + + user + http://jivesoftware.com/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.UserID$Provider + + + + agent-status + http://jabber.org/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.AgentStatus$Provider + + + + notify-queue-details + http://jabber.org/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.QueueDetails$Provider + + + + notify-queue + http://jabber.org/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.QueueOverview$Provider + + + + invite + http://jabber.org/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.RoomInvitation$Provider + + + + transfer + http://jabber.org/protocol/workgroup + org.jivesoftware.smackx.workgroup.packet.RoomTransfer$Provider + + + diff --git a/source/org/jivesoftware/smackx/workgroup/MetaData.java b/workgroup/source/org/jivesoftware/smackx/workgroup/MetaData.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/MetaData.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/MetaData.java diff --git a/source/org/jivesoftware/smackx/workgroup/QueueUser.java b/workgroup/source/org/jivesoftware/smackx/workgroup/QueueUser.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/QueueUser.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/QueueUser.java diff --git a/source/org/jivesoftware/smackx/workgroup/WorkgroupInvitation.java b/workgroup/source/org/jivesoftware/smackx/workgroup/WorkgroupInvitation.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/WorkgroupInvitation.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/WorkgroupInvitation.java diff --git a/source/org/jivesoftware/smackx/workgroup/WorkgroupInvitationListener.java b/workgroup/source/org/jivesoftware/smackx/workgroup/WorkgroupInvitationListener.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/WorkgroupInvitationListener.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/WorkgroupInvitationListener.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/Agent.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/Agent.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/Agent.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/Agent.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/AgentRoster.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/AgentRoster.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/AgentRoster.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/AgentRoster.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/AgentRosterListener.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/AgentRosterListener.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/AgentRosterListener.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/AgentRosterListener.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/AgentSession.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/AgentSession.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/AgentSession.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/AgentSession.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/InvitationRequest.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/InvitationRequest.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/InvitationRequest.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/InvitationRequest.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/Offer.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/Offer.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/Offer.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/Offer.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/OfferConfirmation.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/OfferConfirmation.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/OfferConfirmation.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/OfferConfirmation.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/OfferConfirmationListener.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/OfferConfirmationListener.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/OfferConfirmationListener.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/OfferConfirmationListener.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/OfferContent.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/OfferContent.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/OfferContent.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/OfferContent.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/OfferListener.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/OfferListener.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/OfferListener.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/OfferListener.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/QueueUsersListener.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/QueueUsersListener.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/QueueUsersListener.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/QueueUsersListener.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/RevokedOffer.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/RevokedOffer.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/RevokedOffer.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/RevokedOffer.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/TranscriptManager.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/TranscriptManager.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/TranscriptManager.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/TranscriptManager.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/TranscriptSearchManager.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/TranscriptSearchManager.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/TranscriptSearchManager.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/TranscriptSearchManager.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/TransferRequest.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/TransferRequest.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/TransferRequest.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/TransferRequest.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/UserRequest.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/UserRequest.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/UserRequest.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/UserRequest.java diff --git a/source/org/jivesoftware/smackx/workgroup/agent/WorkgroupQueue.java b/workgroup/source/org/jivesoftware/smackx/workgroup/agent/WorkgroupQueue.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/agent/WorkgroupQueue.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/agent/WorkgroupQueue.java diff --git a/source/org/jivesoftware/smackx/workgroup/ext/forms/WorkgroupForm.java b/workgroup/source/org/jivesoftware/smackx/workgroup/ext/forms/WorkgroupForm.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/ext/forms/WorkgroupForm.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/ext/forms/WorkgroupForm.java diff --git a/source/org/jivesoftware/smackx/workgroup/ext/history/AgentChatHistory.java b/workgroup/source/org/jivesoftware/smackx/workgroup/ext/history/AgentChatHistory.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/ext/history/AgentChatHistory.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/ext/history/AgentChatHistory.java diff --git a/source/org/jivesoftware/smackx/workgroup/ext/history/AgentChatSession.java b/workgroup/source/org/jivesoftware/smackx/workgroup/ext/history/AgentChatSession.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/ext/history/AgentChatSession.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/ext/history/AgentChatSession.java diff --git a/source/org/jivesoftware/smackx/workgroup/ext/history/ChatMetadata.java b/workgroup/source/org/jivesoftware/smackx/workgroup/ext/history/ChatMetadata.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/ext/history/ChatMetadata.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/ext/history/ChatMetadata.java diff --git a/source/org/jivesoftware/smackx/workgroup/ext/macros/Macro.java b/workgroup/source/org/jivesoftware/smackx/workgroup/ext/macros/Macro.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/ext/macros/Macro.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/ext/macros/Macro.java diff --git a/source/org/jivesoftware/smackx/workgroup/ext/macros/MacroGroup.java b/workgroup/source/org/jivesoftware/smackx/workgroup/ext/macros/MacroGroup.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/ext/macros/MacroGroup.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/ext/macros/MacroGroup.java diff --git a/source/org/jivesoftware/smackx/workgroup/ext/macros/Macros.java b/workgroup/source/org/jivesoftware/smackx/workgroup/ext/macros/Macros.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/ext/macros/Macros.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/ext/macros/Macros.java diff --git a/source/org/jivesoftware/smackx/workgroup/ext/notes/ChatNotes.java b/workgroup/source/org/jivesoftware/smackx/workgroup/ext/notes/ChatNotes.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/ext/notes/ChatNotes.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/ext/notes/ChatNotes.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/AgentInfo.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/AgentInfo.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/AgentInfo.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/AgentInfo.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/AgentStatus.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/AgentStatus.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/AgentStatus.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/AgentStatus.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/AgentStatusRequest.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/AgentStatusRequest.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/AgentStatusRequest.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/AgentStatusRequest.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/AgentWorkgroups.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/AgentWorkgroups.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/AgentWorkgroups.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/AgentWorkgroups.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/DepartQueuePacket.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/DepartQueuePacket.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/DepartQueuePacket.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/DepartQueuePacket.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/MetaDataProvider.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/MetaDataProvider.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/MetaDataProvider.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/MetaDataProvider.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/MonitorPacket.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/MonitorPacket.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/MonitorPacket.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/MonitorPacket.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/OfferRequestProvider.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/OfferRequestProvider.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/OfferRequestProvider.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/OfferRequestProvider.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/OfferRevokeProvider.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/OfferRevokeProvider.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/OfferRevokeProvider.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/OfferRevokeProvider.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/QueueDetails.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/QueueDetails.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/QueueDetails.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/QueueDetails.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/QueueOverview.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/QueueOverview.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/QueueOverview.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/QueueOverview.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/QueueUpdate.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/QueueUpdate.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/QueueUpdate.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/QueueUpdate.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/SessionID.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/SessionID.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/SessionID.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/SessionID.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/Transcript.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/Transcript.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/Transcript.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/Transcript.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/TranscriptProvider.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/TranscriptProvider.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/TranscriptProvider.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/TranscriptProvider.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/TranscriptSearch.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/TranscriptSearch.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/TranscriptSearch.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/TranscriptSearch.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/Transcripts.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/Transcripts.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/Transcripts.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/Transcripts.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/TranscriptsProvider.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/TranscriptsProvider.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/TranscriptsProvider.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/TranscriptsProvider.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/UserID.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/UserID.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/UserID.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/UserID.java diff --git a/source/org/jivesoftware/smackx/workgroup/packet/WorkgroupInformation.java b/workgroup/source/org/jivesoftware/smackx/workgroup/packet/WorkgroupInformation.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/packet/WorkgroupInformation.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/packet/WorkgroupInformation.java diff --git a/source/org/jivesoftware/smackx/workgroup/settings/ChatSetting.java b/workgroup/source/org/jivesoftware/smackx/workgroup/settings/ChatSetting.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/settings/ChatSetting.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/settings/ChatSetting.java diff --git a/source/org/jivesoftware/smackx/workgroup/settings/ChatSettings.java b/workgroup/source/org/jivesoftware/smackx/workgroup/settings/ChatSettings.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/settings/ChatSettings.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/settings/ChatSettings.java diff --git a/source/org/jivesoftware/smackx/workgroup/settings/GenericSettings.java b/workgroup/source/org/jivesoftware/smackx/workgroup/settings/GenericSettings.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/settings/GenericSettings.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/settings/GenericSettings.java diff --git a/source/org/jivesoftware/smackx/workgroup/settings/OfflineSettings.java b/workgroup/source/org/jivesoftware/smackx/workgroup/settings/OfflineSettings.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/settings/OfflineSettings.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/settings/OfflineSettings.java diff --git a/source/org/jivesoftware/smackx/workgroup/settings/SearchSettings.java b/workgroup/source/org/jivesoftware/smackx/workgroup/settings/SearchSettings.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/settings/SearchSettings.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/settings/SearchSettings.java diff --git a/source/org/jivesoftware/smackx/workgroup/settings/SoundSettings.java b/workgroup/source/org/jivesoftware/smackx/workgroup/settings/SoundSettings.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/settings/SoundSettings.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/settings/SoundSettings.java diff --git a/source/org/jivesoftware/smackx/workgroup/settings/WorkgroupProperties.java b/workgroup/source/org/jivesoftware/smackx/workgroup/settings/WorkgroupProperties.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/settings/WorkgroupProperties.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/settings/WorkgroupProperties.java diff --git a/source/org/jivesoftware/smackx/workgroup/user/QueueListener.java b/workgroup/source/org/jivesoftware/smackx/workgroup/user/QueueListener.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/user/QueueListener.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/user/QueueListener.java diff --git a/source/org/jivesoftware/smackx/workgroup/user/Workgroup.java b/workgroup/source/org/jivesoftware/smackx/workgroup/user/Workgroup.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/user/Workgroup.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/user/Workgroup.java diff --git a/source/org/jivesoftware/smackx/workgroup/util/ListenerEventDispatcher.java b/workgroup/source/org/jivesoftware/smackx/workgroup/util/ListenerEventDispatcher.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/util/ListenerEventDispatcher.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/util/ListenerEventDispatcher.java diff --git a/source/org/jivesoftware/smackx/workgroup/util/MetaDataUtils.java b/workgroup/source/org/jivesoftware/smackx/workgroup/util/MetaDataUtils.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/util/MetaDataUtils.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/util/MetaDataUtils.java diff --git a/source/org/jivesoftware/smackx/workgroup/util/ModelUtil.java b/workgroup/source/org/jivesoftware/smackx/workgroup/util/ModelUtil.java similarity index 100% rename from source/org/jivesoftware/smackx/workgroup/util/ModelUtil.java rename to workgroup/source/org/jivesoftware/smackx/workgroup/util/ModelUtil.java