Skip to content

Commit 07ba7fd

Browse files
AliciaGarciaGarciabrianchandotcom
authored andcommitted
LPD-36744 modify addRepository method adding the externalReferenceCode
Add new ExternalReferenceCode parameter to addRepository methods. Add supports for ExternalReferenceCode in Repository entity. # breaking ## What portal-impl/src/com/liferay/portal/service/impl/RepositoryLocalServiceImpl.java Add new ExternalReferenceCode parameter to addRepository method. ## Why Add supports for ExternalReferenceCode in Repository entity. ---- # breaking ## What portal-impl/src/com/liferay/portal/service/impl/RepositoryServiceImpl.java Add new ExternalReferenceCode parameter to addRepository method. ## Why Add supports for ExternalReferenceCode in Repository entity. ----
1 parent 342654d commit 07ba7fd

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

portal-impl/src/com/liferay/portal/service/impl/RepositoryLocalServiceImpl.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,19 +45,25 @@ public class RepositoryLocalServiceImpl extends RepositoryLocalServiceBaseImpl {
4545

4646
@Override
4747
public Repository addRepository(
48-
long userId, long groupId, long classNameId, long parentFolderId,
49-
String name, String description, String portletId,
48+
String externalReferenceCode, long userId, long groupId,
49+
long classNameId, long parentFolderId, String name,
50+
String description, String portletId,
5051
UnicodeProperties typeSettingsUnicodeProperties, boolean hidden,
5152
ServiceContext serviceContext)
5253
throws PortalException {
5354

55+
if (Validator.isBlank(externalReferenceCode)) {
56+
externalReferenceCode = null;
57+
}
58+
5459
User user = _userPersistence.findByPrimaryKey(userId);
5560

5661
long repositoryId = counterLocalService.increment();
5762

5863
Repository repository = repositoryPersistence.create(repositoryId);
5964

6065
repository.setUuid(serviceContext.getUuid());
66+
repository.setExternalReferenceCode(externalReferenceCode);
6167
repository.setGroupId(groupId);
6268
repository.setCompanyId(user.getCompanyId());
6369
repository.setUserId(user.getUserId());

portal-impl/src/com/liferay/portal/service/impl/RepositoryServiceImpl.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ public class RepositoryServiceImpl extends RepositoryServiceBaseImpl {
3939

4040
@Override
4141
public Repository addRepository(
42-
long groupId, long classNameId, long parentFolderId, String name,
43-
String description, String portletId,
44-
UnicodeProperties typeSettingsUnicodeProperties,
42+
String externalReferenceCode, long groupId, long classNameId,
43+
long parentFolderId, String name, String description,
44+
String portletId, UnicodeProperties typeSettingsUnicodeProperties,
4545
ServiceContext serviceContext)
4646
throws PortalException {
4747

@@ -52,9 +52,9 @@ public Repository addRepository(
5252
getPermissionChecker(), groupId, ActionKeys.ADD_REPOSITORY);
5353

5454
return repositoryLocalService.addRepository(
55-
getUserId(), groupId, classNameId, parentFolderId, name,
56-
description, portletId, typeSettingsUnicodeProperties, false,
57-
serviceContext);
55+
externalReferenceCode, getUserId(), groupId, classNameId,
56+
parentFolderId, name, description, portletId,
57+
typeSettingsUnicodeProperties, false, serviceContext);
5858
}
5959

6060
@Override

0 commit comments

Comments
 (0)