Liferay.Service.register("Liferay.Service.MembershipRequestOrg", "com.ext.portlet.MembershipRequestOrg.service");

Liferay.Service.registerClass(
	Liferay.Service.MembershipRequestOrg, "MembershipRequestOrg",
	{
		addMembershipRequestOrg: true,
		deleteMembershipRequests: true,
		getMembershipRequestOrg: true,
		updateStatus: true
	}
);

Liferay.Service.register("Liferay.Service.Reports", "com.ext.portlet.reports.service");

Liferay.Service.registerClass(
	Liferay.Service.Reports, "ReportsEntry",
	{
		print: true
	}
);

Liferay.Service.register("Liferay.Service.ExtUser", "com.ext.portlet.ExtUser.service");

Liferay.Service.register("Liferay.Service.AddUserEXT", "com.ext.portlet.AddUserEXT.service");

Liferay.Service.register("Liferay.Service.Requests", "com.ext.portlet.requests.service");

Liferay.Service.register("Liferay.Service.GuestBook", "com.ext.portlet.guestbook.service");

Liferay.Service.register("Liferay.Service.PrivateMessages", "com.ext.portlet.messaging.service");

Liferay.Service.register("Liferay.Service.MKWall", "com.ext.portlet.mkwall.service");

Liferay.Service.registerClass(
	Liferay.Service.MKWall, "MKWall",
	{
		setPermissions: true
	}
);

Liferay.Service.register("Liferay.Service.Recommended", "com.ext.portlet.recommended.service");

Liferay.Service.register("Liferay.Service.CustomBlogs", "com.ext.portlet.customblogs.service");

Liferay.Service.registerClass(
	Liferay.Service.CustomBlogs, "CustomBlogsEntry",
	{
		addEntry: true,
		deleteEntry: true,
		getCompanyEntries: true,
		getEntry: true,
		getGroupEntries: true,
		getOrganizationEntries: true,
		updateEntry: true
	}
);

Liferay.Service.register("Liferay.Service.NewsletterUser", "com.ext.portlet.newsletterUser.service");

Liferay.Service.register("Liferay.Service.MKShopping", "com.ext.portlet.mkshopping.service");

Liferay.Service.registerClass(
	Liferay.Service.MKShopping, "MKShoppingCategory",
	{
		deleteCategory: true,
		getCategory: true
	}
);

Liferay.Service.registerClass(
	Liferay.Service.MKShopping, "MKShoppingCoupon",
	{
		addCoupon: true,
		deleteCoupon: true,
		getCoupon: true,
		search: true,
		updateCoupon: true
	}
);

Liferay.Service.registerClass(
	Liferay.Service.MKShopping, "MKShoppingItem",
	{
		addBookItems: true,
		deleteItem: true,
		getItem: true
	}
);

Liferay.Service.registerClass(
	Liferay.Service.MKShopping, "MKShoppingItemImage",
	{
		deleteImage: true
	}
);

Liferay.Service.registerClass(
	Liferay.Service.MKShopping, "MKShoppingPacket",
	{
		search: true,
		searchCount: true,
		hasPacketCategory: true
	}
);

Liferay.Service.registerClass(
	Liferay.Service.MKShopping, "MKShoppingOrder",
	{
		deleteOrder: true,
		getOrder: true,
		updateOrder: true
	}
);

Liferay.Service.register("Liferay.Service.GlobalTags", "com.ext.portlet.globaltags.service");

Liferay.Service.registerClass(
	Liferay.Service.GlobalTags, "GlobalTagsEntry",
	{
		addEntry: true,
		deleteEntry: true,
		getEntries: true,
		getEntry: true,
		getCompanyVocabularyEntries: true,
		getCompanyVocabularyRootEntries: true,
		mergeEntries: true,
		search: true,
		updateEntry: true
	}
);

Liferay.Service.registerClass(
	Liferay.Service.GlobalTags, "GlobalTagsVocabulary",
	{
		addVocabulary: true,
		deleteVocabulary: true,
		getCompanyVocabularies: true,
		getGroupVocabularies: true,
		getVocabulary: true,
		updateVocabulary: true
	}
);

Liferay.Service.register("Liferay.Service.Blogs", "com.ext.portlet.customblogs.service");


Liferay.Service.register("Liferay.Service.IGE", "com.ext.portlet.imagegalleryext.service");

Liferay.Service.register("Liferay.Service.CustomBlogsEntry", "com.ext.portlet.CustomBlogsEntry.service");
