Commit Graph

295 Commits

Author SHA1 Message Date
lasanthaDLPDS
e467453fd3 Integrate lifecycle management functionality 2019-04-09 07:34:02 +05:30
lasanthaDLPDS
071ef71c86 Fix app installing issue for same package name
If we add same installer as a new app  by giving different name, it was able to add as new application. But, if there is application release for same package name, the application adding should be blocked. Therefore verify if there is an application release for same package name before adding an application.
2019-04-08 16:48:04 +05:30
lasanthaDLPDS
b06a908f5f Modify Entity Class name 2019-04-08 08:07:10 +05:30
lasanthaDLPDS
03dc9e8810 Improve app create response 2019-04-07 13:36:58 +05:30
lasanthaDLPDS
e5fb01f23e Add application create fixes 2019-03-31 20:24:54 +05:30
lasanthaDLPDS
9876d8685c Refactor the source 2019-03-26 18:25:24 +05:30
lasanthaDLPDS
b2260b6919 Add modification to app creating flow 2019-03-25 21:07:44 +05:30
lasanthaDLPDS
02b99eb442 Merge branch 'application-mgt-new' of gitlab.com:tcdlpds/carbon-device-mgt into application-mgt-new 2019-03-23 02:32:08 +05:30
lasanthaDLPDS
5717e81cfb modefying DAO layer 2019-03-23 02:31:47 +05:30
Geeth Munasinghe
cf11ed671c Adding todos 2019-03-22 15:02:01 +05:30
lasanthaDLPDS
dc518dcca2 Add modification for app getting logic 2019-03-21 18:58:50 +05:30
lasanthaDLPDS
ed780cbe9a Fix app release deleting API 2019-03-20 21:45:22 +05:30
lasanthaDLPDS
b3fb1f2234 Add modification for app manager publisher 2019-03-20 18:44:23 +05:30
lasanthaDLPDS
b440c57147 Improve APPM publisher logic 2019-03-18 06:00:00 +05:30
lasanthaDLPDS
fbcb1d0e32 Add modification to application creating logic 2019-03-05 02:48:17 +05:30
lasanthaDLPDS
a7a8a9c6df Improve APPM publisher functionality and add UI source 2019-03-03 08:36:20 +05:30
lasanthaDLPDS
c4c92f0faa Adding application management initial pub UI 2019-01-23 14:26:16 +05:30
lasanthaDLPDS
b6a0b75f05 Fix build failure 2018-11-18 14:04:14 +05:30
lasanthaDLPDS
8841741567 Fiz merge conflicts 2018-11-18 08:05:35 +05:30
lasanthaDLPDS
425938e3a8 Add app release inserting API 2018-10-04 02:37:26 +05:30
lasanthaDLPDS
cd28edc6a3 Filx application getting API issue 2018-10-02 17:35:09 +05:30
lasanthaDLPDS
74be4d8a82 Improve application releases getting logic 2018-10-01 18:24:12 +05:30
lasanthaDLPDS
9978af097d Bump APPM version 2018-10-01 01:48:07 +05:30
lasanthaDLPDS
f37a478a99 Refactor the source 2018-10-01 01:21:52 +05:30
lasanthaDLPDS
4692eb5f92 Improve review management functionalities 2018-09-29 23:06:32 +05:30
inoshperera
a3b8cef1a2 Fixing connection issue, dao layer fixes 2018-09-29 18:15:58 +05:30
inoshperera
853d095706 conflict fixes 2018-09-29 12:03:11 +05:30
inoshperera
dbc382716a fixing conflics and fixes to app update APIs 2018-09-29 10:41:17 +05:30
inoshperera
7dd7dc8d64 partial fix on app update apis -2 2018-09-29 09:40:31 +05:30
lasanthaDLPDS
2c9ea2b5cf Fix lifecycle adding issue 2018-09-28 17:57:04 +05:30
lasanthaDLPDS
409f6fce14 Fix get lifecycle issue 2018-09-27 18:47:54 +05:30
lasanthaDLPDS
f4e1ca6815 Improve publisher APIs 2018-09-27 09:24:31 +05:30
lasanthaDLPDS
abf9c05f0c Improve applications retreving method 2018-09-27 08:15:19 +05:30
lasanthaDLPDS
94d3f1b3b1 Fix SQL issues 2018-09-26 18:02:03 +05:30
lasanthaDLPDS
ea6a644682 Improve app manager functionalities 2018-09-25 18:31:54 +05:30
Inosh Perara
df65b68597 app get by ID 2018-09-24 02:15:28 +00:00
inoshperera
f1e0b1a4fa adding get app by ID 2018-09-23 23:08:45 +05:30
Inosh Perara
107e46a0bc App create fixed 2018-09-23 16:22:38 +00:00
inoshperera
ae476d85df fixing conflicts 2018-09-23 21:30:28 +05:30
inoshperera
27e4dc14d3 add created related fixes 2018-09-23 16:20:48 +05:30
lasanthaDLPDS
b0520ac976 Refactor the source: 2018-09-22 17:52:05 +05:30
lasanthaDLPDS
3e16ec96b9 Improve review management 2018-09-22 17:52:04 +05:30
inoshperera
a0030a9b7f adding seriasation ID 2018-09-21 06:49:45 +05:30
inoshperera
b856aa36fe Merge branch 'application-mgt-new' of https://gitlab.com/entgra/carbon-device-mgt into application-mgt-new 2018-09-21 06:41:34 +05:30
inoshperera
874a83cee5 fixing conflicts 2018-09-21 06:40:58 +05:30
inoshperera
a4e17ef99b Adding app install basics WIP 2018-09-21 06:37:59 +05:30
Dharmakeerthi Lasantha
d1095826b8 Merge branch 'application-mgt-new' into 'application-mgt-new'
Fix DAO layer issues and improve review management

See merge request entgra/carbon-device-mgt!6
2018-09-20 12:54:33 +00:00
lasanthaDLPDS
48f0636fa1 Fix DAO layer issues and improve review management 2018-09-20 18:21:44 +05:30
Madawa Soysa
9df8660bdf Add package name to ApplicationRelease and change ApplicationType enum 2018-09-20 16:55:34 +05:30
geethkokila
c23770db33 Fix the osgi and validate issues 2018-09-20 15:07:40 +05:30
lasanthaDLPDS
6da8dada71 Improve comment management 2018-09-19 18:45:58 +05:30
Milan Perera
7d59c342b2 Application mgt new (#7)
* Improve lifecycle state management

* Add unit tests for lifecycle management

* Add class level comments to lifecycle management
2018-09-19 11:21:40 +05:30
lasanthaDLPDS
6066d93edd Add review management 2018-09-19 07:27:49 +05:30
lasanthaDLPDS
b3874ee1ba Refactor the source 2018-09-16 01:57:08 +05:30
lasanthaDLPDS
f861134ff6 Merge branch 'application-mgt-new' of https://github.com/lasanthaDLPDS/carbon-device-mgt into application-mgt-new 2018-09-15 22:45:26 +05:30
lasanthaDLPDS
4c5cdc75fe Adding application release creating logic 2018-09-15 22:44:24 +05:30
geethkokila
0dea5cd0aa Resolve conflicts 2018-09-15 21:59:51 +05:30
geethkokila
18c3ee23b9 Adding the changes for the app manager 2018-09-15 21:58:02 +05:30
lasanthaDLPDS
3e2f757c1e Improve lifecycle management 2018-09-15 15:32:52 +05:30
lasanthaDLPDS
34fe427852 Add swagger annotations to ApplicationRelease bean 2018-09-15 13:18:20 +05:30
lasanthaDLPDS
f9ec82e4dc Merge with upstream 2018-09-15 12:50:18 +05:30
lasanthaDLPDS
222225121c Modify isRestricted data type 2018-09-13 13:08:40 +05:30
lasanthaDLPDS
4316cb0ef4 Add javadoc comments and improve logic 2018-09-12 18:20:05 +05:30
lasanthaDLPDS
26568273e5 Improve app creating logic and comment management 2018-09-12 04:13:51 +05:30
lasanthaDLPDS
e5ef68fa3c Improve comment management 2018-09-11 17:39:19 +05:30
lasanthaDLPDS
2fd7601139 Refactor and modify storage management logic 2018-09-10 01:14:35 +05:30
lasanthaDLPDS
c950223283 Refactor the source 2018-09-09 21:21:17 +05:30
lasanthaDLPDS
1cce5d7e34 Improve app managing functionalties and refactor the source 2018-09-08 08:55:53 +05:30
lasanthaDLPDS
9379c2ae47 Fix build failure 2018-08-19 15:33:20 +05:30
lasanthaDLPDS
797652b741 Merge branch 'application-mgt-new' of https://github.com/wso2/carbon-device-mgt into application-mgt-new 2018-08-19 13:22:22 +05:30
Dharmakeerhi Lasantha
bc162d05fd
Merge pull request #1199 from NishadiPrasangini/AppManager
App manager
2018-04-23 11:17:34 +05:30
lasanthaDLPDS
c755dc018a Add Application updating functionality 2018-03-28 00:08:42 +05:30
lasanthaDLPDS
6c65aef26c Remove unnecessary imports 2018-03-22 00:29:19 +05:30
lasanthaDLPDS
d5b2bfd510 Modify Application and Release validation methods
Ahis commit contaisns followings. Added a query to get application release when application id and release UUID is passed. Modified application validation method and removed unnecessary logic. Modified Application release validation method aand removed unnecessary logic. As a result of these modifications, modified relevant method calls as well
2018-03-21 23:53:46 +05:30
lasanthaDLPDS
c95733a781 Add iOS applications and Web Clip publishing functionality
This commit contains followings
Added dependencies for URL validation and plist parsing.
Added version retrieval functionality for iOS application
Added WEB clip publishing functionality.
In order to compatible with above functionalities modified the source
2018-03-20 17:14:15 +05:30
lasantha
f9559a510b Remove tenant id from the Application Release bean 2018-03-12 11:14:15 +05:30
lasantha
6f18a70d4b Add application release updating logic into the service layer
Adding application release updating logic and application release creating logic into the service layer.
2018-03-12 11:07:47 +05:30
lasantha
1b7451327e Remove application release management service source.
The application release management service source is moved to application management service. Therefore removed the application release management service source from the application management component.
2018-03-12 10:45:45 +05:30
lasantha
7278408b44 Refactored the source code 2018-03-05 17:15:40 +05:30
lasantha
6e3cc085ff Fixed application getting issues and improved the application getting functionality
Improved application functionalities. Modified service layer, DAO layer and API layer
2018-03-05 17:14:48 +05:30
lasantha
ef0e7ee738 adding sorting orders 2018-03-05 17:11:44 +05:30
lasantha
9f609964b7 adding application types 2018-03-05 17:11:44 +05:30
lasantha
6b0e281112 Adding APK file validation functionalty
To implement apk file validation we are using external library. APK parser: https://github.com/hsiafan/apk-parser
2018-03-05 17:11:44 +05:30
lasantha
460a356bee Adding Application management functionalities and API
Adding application, application lifecycle and application release management business logic and also API implementation
2018-03-05 17:11:44 +05:30
lasantha
c3d0b375a5 Adding App storing functionalities
Adding App deleting, editing and storing fucntionalities and fixed related bugs. To delete application artifacts, used recursive method and validation application is removed from the storage management. Since application validation is doing at application management and it is guaranteed that storage management is called after the application management removed the application validation from storage management
2018-03-05 17:11:44 +05:30
nishadi
20c1ba1052 CommentManager
Tenant Id variable was added to CommentManagerImpl class.
2018-02-24 18:39:25 +05:30
Madawa Soysa
debe93cb03 Improving application subscription API
Changing the DeviceIdentifier bean to the same as org.wso2.carbon.device.mgt.common.DeviceIdentifier and implement the install app device.

Adding an ApplicationInstallResponse as the response to respond with more information to the application install request.

related to wso2/product-iots#1688
2018-02-19 10:22:08 +05:30
Madawa Soysa
f66ff60ada Adding a method to retrieve Application by UUID
Application install request is made for a UUID which is associated with an application release. In order to get the details of the application to build the payload of the install application operation, it is required to get the application from the database related to the UUID.
2018-02-19 10:22:08 +05:30
Madawa Soysa
690eff6660 Refactoring mobile application subscription API 2018-02-19 10:22:08 +05:30
lasantha
6792c21210 Rmoved the lifecycle managemt
Removed the lifecycle management core and formatted the source
2018-02-15 10:36:28 +05:30
lasantha
9b1820dca5 Adding Lifecycle Management functionalities and fixed related bugs 2018-02-14 16:51:49 +05:30
lasantha
fb8d9dd494 refactored the source and fixed some bugs 2018-02-07 00:14:01 +05:30
lasantha
669881eae7 adding appliction release functionalites and fixed build failure 2018-02-05 19:23:57 +05:30
lasantha
c392f0e57d merge with upstream and fixed conflicts 2018-02-04 04:13:14 +05:30
lasantha
fdac04dd3e complete app release getting flow and fixed related bugs 2018-02-04 04:05:04 +05:30
lasantha
569007514e Added app release creation method and fixed issues 2018-02-02 12:59:31 +05:30
lasantha
317386afb8 bump version of the app manager component 2018-01-28 10:29:54 +05:30
nishadi
7242c63e60 CommentId changed into commentId 2018-01-18 14:54:15 +05:30
nishadi
3b86f8a443 CommentId changed into commentId 2018-01-18 14:16:48 +05:30
nishadi
f02a0b9e6c Modified pom.xml at org.wso2.carbon.device.application.mgt.common
Extra dependency to "org.wso2.carbon.device.application.mgt.core" is removed.
2018-01-18 11:32:32 +05:30
nishadi
62ac3455dd Changed license year 2018-01-18 00:11:52 +05:30
nishadi
3bfb2addbb Reformatted the code. 2018-01-17 15:58:01 +05:30
nishadi
c1dca737f7 Modified CommentManager
Edited the comments.
2018-01-17 15:16:29 +05:30
nishadi
3bd6d03b4c Modified CommentManagerImpl and CommentManager
wrapped & thrown the sql and db exceptions with CommentManagementException and ApplicationManagementException.
2018-01-17 15:13:22 +05:30
nishadi
a45ba625fe Renamed apAppCommentId into CommentId 2018-01-17 12:26:42 +05:30
nishadi
99b916d6ff Modify Comment
Removed commented codes.
2018-01-17 11:30:02 +05:30
nishadi
f7caa02b81 Modify pom.xml at org.wso2.carbon.device.application.mgt.common
Dependancy is added to org.wso2.carbon.device.application.mgt.core
2018-01-16 16:33:52 +05:30
nishadi
6b6a5bdbb1 Adding Comment Manager Interface
Included the comment management methods and stars rating methods
2018-01-16 16:15:53 +05:30
nishadi
9f67e52741 Adding Pagination Result for application-mgt 2018-01-16 15:53:07 +05:30
nishadi
849474de87 Adding Pagination Request for application-mgt 2018-01-16 15:52:34 +05:30
nishadi
a0ef2dbafe Adding Comment 2018-01-16 15:51:18 +05:30
nishadi
c00345e7d7 Modify Application Release
Variables are added- noOfRatedUsers and stars.
2018-01-16 15:50:47 +05:30
nishadi
6dbdddb3d2 Adding Comment Manager Interface
Included the comment management methods and stars rating methods
2018-01-16 15:48:38 +05:30
nishadi
46f087f215 Adding Comment Management Exception
Handle the Exceptions of Comment Management.
2018-01-16 15:39:48 +05:30
lasantha
486aac1cdc adding application release creation functioanlity (NC) 2018-01-01 00:53:43 +05:30
lasantha
05b1221641 increase version 2017-12-25 07:30:05 +05:30
lasantha
c21ddceae1 adding application and release management implementation 2017-12-06 15:15:07 +05:30
lasantha
1c6393959d adding app manager changes - not complete 2017-11-23 12:57:28 +05:30
lasantha
460bda420b adding role restriction DAO layer implementation 2017-11-22 14:52:19 +05:30
lasantha
d196e3e0e1 Adding DAO layer changes 2017-11-22 01:14:18 +05:30
lasantha
81be917e10 adding application registrating functionality and partial DAO modefications 2017-11-15 16:47:21 +05:30
lasantha
dc6ab1db2f resolved issues and resolved merge conflicts with master branch 2017-11-08 10:57:03 +05:30
amalhub
90bf818fc6 Merge branch 'application-mgt' of https://github.com/wso2/carbon-device-mgt into application-mgt 2017-10-10 11:10:44 +05:30
megala21
300e7a710e Changes according maven check style plugin 2017-10-09 22:03:36 +05:30
megala21
d8ff31b628 Adding remaining changes 2017-10-09 21:09:50 +05:30
amalhub
89495d9c77 App-mgt-store Adding version name and code simplification 2017-10-09 18:53:40 +05:30
megala21
e26d859236 Adding initiail changes 2017-10-09 17:18:45 +05:30
megala21
179e34aa92 Adding support for application category 2017-10-09 14:24:04 +05:30
megala21
5c23d42de1 Adding icon support for platform 2017-10-05 11:33:02 +05:30
megala21
ded69090b3 Merge remote-tracking branch 'upstream/application-mgt' into migrate_application 2017-10-04 09:45:31 +05:30
megala21
48fbc40bd2 Adding platform retrieval based on tag and getting platform tags 2017-10-03 23:28:13 +05:30
sinthuja
afb67acc70 Merge pull request #1016 from Megala21/migrate_application
Making the icon and other image artifacts to retuned with the getApplication request and adding constraint on max screen shot count
2017-10-03 14:37:10 +05:30
megala21
ce986cb118 Adding the ApplicationManagement API to return the images with the getApplication request 2017-10-03 13:54:14 +05:30
megala21
3c76c78d76 Making the icon to be returned with the Application 2017-10-03 10:46:25 +05:30
Chathura Ekanayake
d0a52bec98 Merging with app management branch 2017-10-02 15:50:56 +05:30
Chathura Ekanayake
00e3ac8251 implementing appmanager subscriptions 2017-09-25 10:25:03 +05:30
megala21
a1a68ff563 Refactoring 2017-09-19 15:45:26 +05:30
megala21
48023c5d8b Changing the image return to be a base6 format 2017-09-19 14:29:04 +05:30
amalhub
5beb2b21d7 Adding App-Mgt store implementations 2017-09-12 16:05:12 +05:30
amalhub
137d970fc7 App-mgt store response refactor 2017-09-11 15:40:30 +05:30
amalhub
1e191cdf8b Adding Device-Application mapping implementation 2017-09-11 14:27:33 +05:30
sinthuja
9ea3be060e Fixing the NPE in the application toString operation. 2017-09-07 19:44:48 +05:30
sinthuja
692ed6aa59 Adding some more validations fot the application management. 2017-09-07 19:41:03 +05:30
sinthuja
2d4de10c6c Adding some fixes for the application management and visibility management. 2017-09-06 17:43:44 +05:30
sinthuja
887675fda2 Committing first cut of modifications to the visibility manager. 2017-09-06 12:17:07 +05:30
sinthuja
78f8507bf3 Merge remote-tracking branch 'wso2/application-mgt' into wso2-application-mgt 2017-09-06 12:16:14 +05:30
sinthuja
bc074ccf59 Merge remote-tracking branch 'wso2/application-mgt' into wso2-application-mgt 2017-09-06 12:07:08 +05:30
amalhub
ee76f6cb0f Adding app-mgt store interface methods and implementations 2017-09-06 09:07:23 +05:30
amalhub
e54ab93d15 Merge branch 'application-mgt' of https://github.com/wso2/carbon-device-mgt into application-mgt 2017-09-06 08:45:27 +05:30
sinthuja
c04e4d3c42 Committing initial refactoring for visibility change. 2017-08-29 12:39:21 +05:30