001 /** 002 * Copyright (c) 2000-present Liferay, Inc. All rights reserved. 003 * 004 * This library is free software; you can redistribute it and/or modify it under 005 * the terms of the GNU Lesser General Public License as published by the Free 006 * Software Foundation; either version 2.1 of the License, or (at your option) 007 * any later version. 008 * 009 * This library is distributed in the hope that it will be useful, but WITHOUT 010 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 011 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more 012 * details. 013 */ 014 015 package com.liferay.portlet.social.service; 016 017 import aQute.bnd.annotation.ProviderType; 018 019 import com.liferay.portal.kernel.exception.PortalException; 020 import com.liferay.portal.kernel.exception.SystemException; 021 import com.liferay.portal.kernel.jsonwebservice.JSONWebService; 022 import com.liferay.portal.kernel.transaction.Isolation; 023 import com.liferay.portal.kernel.transaction.Propagation; 024 import com.liferay.portal.kernel.transaction.Transactional; 025 import com.liferay.portal.security.ac.AccessControlled; 026 import com.liferay.portal.service.BaseService; 027 028 /** 029 * Provides the remote service interface for SocialActivity. Methods of this 030 * service are expected to have security checks based on the propagated JAAS 031 * credentials because this service can be accessed remotely. 032 * 033 * @author Brian Wing Shun Chan 034 * @see SocialActivityServiceUtil 035 * @see com.liferay.portlet.social.service.base.SocialActivityServiceBaseImpl 036 * @see com.liferay.portlet.social.service.impl.SocialActivityServiceImpl 037 * @generated 038 */ 039 @AccessControlled 040 @JSONWebService 041 @ProviderType 042 @Transactional(isolation = Isolation.PORTAL, rollbackFor = { 043 PortalException.class, SystemException.class}) 044 public interface SocialActivityService extends BaseService { 045 /* 046 * NOTE FOR DEVELOPERS: 047 * 048 * Never modify or reference this interface directly. Always use {@link SocialActivityServiceUtil} to access the social activity remote service. Add custom service methods to {@link com.liferay.portlet.social.service.impl.SocialActivityServiceImpl} and rerun ServiceBuilder to automatically copy the method declarations to this interface. 049 */ 050 051 /** 052 * Returns a range of all the activities done on assets identified by the 053 * class name. 054 * 055 * <p> 056 * Useful when paginating results. Returns a maximum of <code>end - 057 * start</code> instances. <code>start</code> and <code>end</code> are not 058 * primary keys, they are indexes in the result set. Thus, <code>0</code> 059 * refers to the first result in the set. Setting both <code>start</code> 060 * and <code>end</code> to {@link 061 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 062 * result set. 063 * </p> 064 * 065 * @param className the target asset's class name 066 * @param start the lower bound of the range of results 067 * @param end the upper bound of the range of results (not inclusive) 068 * @return the range of matching activities 069 * @throws PortalException if a permission checker was not initialized 070 */ 071 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 072 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities( 073 java.lang.String className, int start, int end) 074 throws com.liferay.portal.kernel.exception.PortalException; 075 076 /** 077 * Returns a range of all the activities done on assets identified by the 078 * class name ID. 079 * 080 * <p> 081 * Useful when paginating results. Returns a maximum of <code>end - 082 * start</code> instances. <code>start</code> and <code>end</code> are not 083 * primary keys, they are indexes in the result set. Thus, <code>0</code> 084 * refers to the first result in the set. Setting both <code>start</code> 085 * and <code>end</code> to {@link 086 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 087 * result set. 088 * </p> 089 * 090 * @param classNameId the target asset's class name ID 091 * @param start the lower bound of the range of results 092 * @param end the upper bound of the range of results (not inclusive) 093 * @return the range of matching activities 094 * @throws PortalException if a permission checker was not initialized 095 */ 096 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 097 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities( 098 long classNameId, int start, int end) 099 throws com.liferay.portal.kernel.exception.PortalException; 100 101 /** 102 * Returns a range of all the activities done on the asset identified by the 103 * class name and the class primary key that are mirrors of the activity 104 * identified by the mirror activity ID. 105 * 106 * <p> 107 * Useful when paginating results. Returns a maximum of <code>end - 108 * start</code> instances. <code>start</code> and <code>end</code> are not 109 * primary keys, they are indexes in the result set. Thus, <code>0</code> 110 * refers to the first result in the set. Setting both <code>start</code> 111 * and <code>end</code> to {@link 112 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 113 * result set. 114 * </p> 115 * 116 * @param mirrorActivityId the primary key of the mirror activity 117 * @param className the target asset's class name 118 * @param classPK the primary key of the target asset 119 * @param start the lower bound of the range of results 120 * @param end the upper bound of the range of results (not inclusive) 121 * @return the range of matching activities 122 * @throws PortalException if a permission checker was not initialized 123 */ 124 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 125 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities( 126 long mirrorActivityId, java.lang.String className, long classPK, 127 int start, int end) 128 throws com.liferay.portal.kernel.exception.PortalException; 129 130 /** 131 * Returns a range of all the activities done on the asset identified by the 132 * class name ID and class primary key that are mirrors of the activity 133 * identified by the mirror activity ID. 134 * 135 * <p> 136 * Useful when paginating results. Returns a maximum of <code>end - 137 * start</code> instances. <code>start</code> and <code>end</code> are not 138 * primary keys, they are indexes in the result set. Thus, <code>0</code> 139 * refers to the first result in the set. Setting both <code>start</code> 140 * and <code>end</code> to {@link 141 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 142 * result set. 143 * </p> 144 * 145 * @param mirrorActivityId the primary key of the mirror activity 146 * @param classNameId the target asset's class name ID 147 * @param classPK the primary key of the target asset 148 * @param start the lower bound of the range of results 149 * @param end the upper bound of the range of results (not inclusive) 150 * @return the range of matching activities 151 * @throws PortalException if a permission checker was not initialized 152 */ 153 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 154 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities( 155 long mirrorActivityId, long classNameId, long classPK, int start, 156 int end) throws com.liferay.portal.kernel.exception.PortalException; 157 158 /** 159 * Returns the number of activities done on assets identified by class name. 160 * 161 * @param className the target asset's class name 162 * @return the number of matching activities 163 */ 164 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 165 public int getActivitiesCount(java.lang.String className); 166 167 /** 168 * Returns the number of activities done on assets identified by the class 169 * name ID. 170 * 171 * @param classNameId the target asset's class name ID 172 * @return the number of matching activities 173 */ 174 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 175 public int getActivitiesCount(long classNameId); 176 177 /** 178 * Returns the number of activities done on the asset identified by the 179 * class name and class primary key that are mirrors of the activity 180 * identified by the mirror activity ID. 181 * 182 * @param mirrorActivityId the primary key of the mirror activity 183 * @param className the target asset's class name 184 * @param classPK the primary key of the target asset 185 * @return the number of matching activities 186 */ 187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 188 public int getActivitiesCount(long mirrorActivityId, 189 java.lang.String className, long classPK); 190 191 /** 192 * Returns the number of activities done on the asset identified by the 193 * class name ID and class primary key that are mirrors of the activity 194 * identified by the mirror activity ID. 195 * 196 * @param mirrorActivityId the primary key of the mirror activity 197 * @param classNameId the target asset's class name ID 198 * @param classPK the primary key of the target asset 199 * @return the number of matching activities 200 */ 201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 202 public int getActivitiesCount(long mirrorActivityId, long classNameId, 203 long classPK); 204 205 /** 206 * Returns the activity identified by its primary key. 207 * 208 * @param activityId the primary key of the activity 209 * @return Returns the activity 210 * @throws PortalException if the activity could not be found 211 */ 212 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 213 public com.liferay.portlet.social.model.SocialActivity getActivity( 214 long activityId) 215 throws com.liferay.portal.kernel.exception.PortalException; 216 217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 218 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivitySetActivities( 219 long activitySetId, int start, int end) 220 throws com.liferay.portal.kernel.exception.PortalException; 221 222 /** 223 * Returns the Spring bean ID for this bean. 224 * 225 * @return the Spring bean ID for this bean 226 */ 227 public java.lang.String getBeanIdentifier(); 228 229 /** 230 * Returns a range of all the activities done in the group. 231 * 232 * <p> 233 * This method only finds activities without mirrors. 234 * </p> 235 * 236 * <p> 237 * Useful when paginating results. Returns a maximum of <code>end - 238 * start</code> instances. <code>start</code> and <code>end</code> are not 239 * primary keys, they are indexes in the result set. Thus, <code>0</code> 240 * refers to the first result in the set. Setting both <code>start</code> 241 * and <code>end</code> to {@link 242 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 243 * result set. 244 * </p> 245 * 246 * @param groupId the primary key of the group 247 * @param start the lower bound of the range of results 248 * @param end the upper bound of the range of results (not inclusive) 249 * @return the range of matching activities 250 * @throws PortalException if a permission checker was not initialized 251 */ 252 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 253 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getGroupActivities( 254 long groupId, int start, int end) 255 throws com.liferay.portal.kernel.exception.PortalException; 256 257 /** 258 * Returns the number of activities done in the group. 259 * 260 * <p> 261 * This method only counts activities without mirrors. 262 * </p> 263 * 264 * @param groupId the primary key of the group 265 * @return the number of matching activities 266 */ 267 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 268 public int getGroupActivitiesCount(long groupId); 269 270 /** 271 * Returns a range of activities done by users that are members of the 272 * group. 273 * 274 * <p> 275 * This method only finds activities without mirrors. 276 * </p> 277 * 278 * <p> 279 * Useful when paginating results. Returns a maximum of <code>end - 280 * start</code> instances. <code>start</code> and <code>end</code> are not 281 * primary keys, they are indexes in the result set. Thus, <code>0</code> 282 * refers to the first result in the set. Setting both <code>start</code> 283 * and <code>end</code> to {@link 284 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 285 * result set. 286 * </p> 287 * 288 * @param groupId the primary key of the group 289 * @param start the lower bound of the range of results 290 * @param end the upper bound of the range of results (not inclusive) 291 * @return the range of matching activities 292 * @throws PortalException if a permission checker was not initialized 293 */ 294 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 295 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getGroupUsersActivities( 296 long groupId, int start, int end) 297 throws com.liferay.portal.kernel.exception.PortalException; 298 299 /** 300 * Returns the number of activities done by users that are members of the 301 * group. 302 * 303 * <p> 304 * This method only counts activities without mirrors. 305 * </p> 306 * 307 * @param groupId the primary key of the group 308 * @return the number of matching activities 309 */ 310 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 311 public int getGroupUsersActivitiesCount(long groupId); 312 313 /** 314 * Returns the activity that has the mirror activity. 315 * 316 * @param mirrorActivityId the primary key of the mirror activity 317 * @return Returns the mirror activity 318 * @throws PortalException if the mirror activity could not be found 319 */ 320 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 321 public com.liferay.portlet.social.model.SocialActivity getMirrorActivity( 322 long mirrorActivityId) 323 throws com.liferay.portal.kernel.exception.PortalException; 324 325 /** 326 * Returns a range of all the activities done in the organization. This 327 * method only finds activities without mirrors. 328 * 329 * <p> 330 * Useful when paginating results. Returns a maximum of <code>end - 331 * start</code> instances. <code>start</code> and <code>end</code> are not 332 * primary keys, they are indexes in the result set. Thus, <code>0</code> 333 * refers to the first result in the set. Setting both <code>start</code> 334 * and <code>end</code> to {@link 335 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 336 * result set. 337 * </p> 338 * 339 * @param organizationId the primary key of the organization 340 * @param start the lower bound of the range of results 341 * @param end the upper bound of the range of results (not inclusive) 342 * @return the range of matching activities 343 * @throws PortalException if a permission checker was not initialized 344 */ 345 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 346 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getOrganizationActivities( 347 long organizationId, int start, int end) 348 throws com.liferay.portal.kernel.exception.PortalException; 349 350 /** 351 * Returns the number of activities done in the organization. This method 352 * only counts activities without mirrors. 353 * 354 * @param organizationId the primary key of the organization 355 * @return the number of matching activities 356 */ 357 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 358 public int getOrganizationActivitiesCount(long organizationId); 359 360 /** 361 * Returns a range of all the activities done by users of the organization. 362 * This method only finds activities without mirrors. 363 * 364 * <p> 365 * Useful when paginating results. Returns a maximum of <code>end - 366 * start</code> instances. <code>start</code> and <code>end</code> are not 367 * primary keys, they are indexes in the result set. Thus, <code>0</code> 368 * refers to the first result in the set. Setting both <code>start</code> 369 * and <code>end</code> to {@link 370 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 371 * result set. 372 * </p> 373 * 374 * @param organizationId the primary key of the organization 375 * @param start the lower bound of the range of results 376 * @param end the upper bound of the range of results (not inclusive) 377 * @return the range of matching activities 378 * @throws PortalException if a permission checker was not initialized 379 */ 380 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 381 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getOrganizationUsersActivities( 382 long organizationId, int start, int end) 383 throws com.liferay.portal.kernel.exception.PortalException; 384 385 /** 386 * Returns the number of activities done by users of the organization. This 387 * method only counts activities without mirrors. 388 * 389 * @param organizationId the primary key of the organization 390 * @return the number of matching activities 391 */ 392 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 393 public int getOrganizationUsersActivitiesCount(long organizationId); 394 395 /** 396 * Returns a range of all the activities done by users in a relationship 397 * with the user identified by the user ID. 398 * 399 * <p> 400 * Useful when paginating results. Returns a maximum of <code>end - 401 * start</code> instances. <code>start</code> and <code>end</code> are not 402 * primary keys, they are indexes in the result set. Thus, <>0</code> refers 403 * to the first result in the set. Setting both <code>start</code> and 404 * <code>end</code> to {@link 405 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 406 * result set. 407 * </p> 408 * 409 * @param userId the primary key of the user 410 * @param start the lower bound of the range of results 411 * @param end the upper bound of the range of results (not inclusive) 412 * @return the range of matching activities 413 * @throws PortalException if a permission checker was not initialized 414 */ 415 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 416 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getRelationActivities( 417 long userId, int start, int end) 418 throws com.liferay.portal.kernel.exception.PortalException; 419 420 /** 421 * Returns a range of all the activities done by users in a relationship of 422 * type <code>type</code> with the user identified by <code>userId</code>. 423 * This method only finds activities without mirrors. 424 * 425 * <p> 426 * Useful when paginating results. Returns a maximum of <code>end - 427 * start</code> instances. <code>start</code> and <code>end</code> are not 428 * primary keys, they are indexes in the result set. Thus, <code>0</code> 429 * refers to the first result in the set. Setting both <code>start</code> 430 * and <code>end</code> to {@link 431 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 432 * result set. 433 * </p> 434 * 435 * @param userId the primary key of the user 436 * @param type the relationship type 437 * @param start the lower bound of the range of results 438 * @param end the upper bound of the range of results (not inclusive) 439 * @return the range of matching activities 440 * @throws PortalException if a permission checker was not initialized 441 */ 442 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 443 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getRelationActivities( 444 long userId, int type, int start, int end) 445 throws com.liferay.portal.kernel.exception.PortalException; 446 447 /** 448 * Returns the number of activities done by users in a relationship with the 449 * user identified by userId. 450 * 451 * @param userId the primary key of the user 452 * @return the number of matching activities 453 */ 454 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 455 public int getRelationActivitiesCount(long userId); 456 457 /** 458 * Returns the number of activities done by users in a relationship of type 459 * <code>type</code> with the user identified by <code>userId</code>. This 460 * method only counts activities without mirrors. 461 * 462 * @param userId the primary key of the user 463 * @param type the relationship type 464 * @return the number of matching activities 465 */ 466 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 467 public int getRelationActivitiesCount(long userId, int type); 468 469 /** 470 * Returns a range of all the activities done by the user. 471 * 472 * <p> 473 * Useful when paginating results. Returns a maximum of <code>end - 474 * start</code> instances. <code>start</code> and <code>end</code> are not 475 * primary keys, they are indexes in the result set. Thus, <code>0</code> 476 * refers to the first result in the set. Setting both <code>start</code> 477 * and <code>end</code> to {@link 478 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 479 * result set. 480 * </p> 481 * 482 * @param userId the primary key of the user 483 * @param start the lower bound of the range of results 484 * @param end the upper bound of the range of results (not inclusive) 485 * @return the range of matching activities 486 * @throws PortalException if a permission checker was not initialized 487 */ 488 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 489 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserActivities( 490 long userId, int start, int end) 491 throws com.liferay.portal.kernel.exception.PortalException; 492 493 /** 494 * Returns the number of activities done by the user. 495 * 496 * @param userId the primary key of the user 497 * @return the number of matching activities 498 */ 499 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 500 public int getUserActivitiesCount(long userId); 501 502 /** 503 * Returns a range of all the activities done in the user's groups. This 504 * method only finds activities without mirrors. 505 * 506 * <p> 507 * Useful when paginating results. Returns a maximum of <code>end - 508 * start</code> instances. <code>start</code> and <code>end</code> are not 509 * primary keys, they are indexes in the result set. Thus, <code>0</code> 510 * refers to the first result in the set. Setting both <code>start</code> 511 * and <code>end</code> to {@link 512 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 513 * result set. 514 * </p> 515 * 516 * @param userId the primary key of the user 517 * @param start the lower bound of the range of results 518 * @param end the upper bound of the range of results (not inclusive) 519 * @return the range of matching activities 520 * @throws PortalException if a permission checker was not initialized 521 */ 522 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 523 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserGroupsActivities( 524 long userId, int start, int end) 525 throws com.liferay.portal.kernel.exception.PortalException; 526 527 /** 528 * Returns the number of activities done in user's groups. This method only 529 * counts activities without mirrors. 530 * 531 * @param userId the primary key of the user 532 * @return the number of matching activities 533 */ 534 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 535 public int getUserGroupsActivitiesCount(long userId); 536 537 /** 538 * Returns a range of all the activities done in the user's groups and 539 * organizations. This method only finds activities without mirrors. 540 * 541 * <p> 542 * Useful when paginating results. Returns a maximum of <code>end - 543 * start</code> instances. <code>start</code> and <code>end</code> are not 544 * primary keys, they are indexes in the result set. Thus, <code>0</code> 545 * refers to the first result in the set. Setting both <code>start</code> 546 * and <code>end</code> to {@link 547 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 548 * result set. 549 * </p> 550 * 551 * @param userId the primary key of the user 552 * @param start the lower bound of the range of results 553 * @param end the upper bound of the range of results (not inclusive) 554 * @return the range of matching activities 555 * @throws PortalException if a permission checker was not initialized 556 */ 557 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 558 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserGroupsAndOrganizationsActivities( 559 long userId, int start, int end) 560 throws com.liferay.portal.kernel.exception.PortalException; 561 562 /** 563 * Returns the number of activities done in user's groups and organizations. 564 * This method only counts activities without mirrors. 565 * 566 * @param userId the primary key of the user 567 * @return the number of matching activities 568 */ 569 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 570 public int getUserGroupsAndOrganizationsActivitiesCount(long userId); 571 572 /** 573 * Returns a range of all activities done in the user's organizations. This 574 * method only finds activities without mirrors. 575 * 576 * <p> 577 * Useful when paginating results. Returns a maximum of <code>end - 578 * start</code> instances. <code>start</code> and <code>end</code> are not 579 * primary keys, they are indexes in the result set. Thus, <code>0</code> 580 * refers to the first result in the set. Setting both <code>start</code> 581 * and <code>end</code> to {@link 582 * com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full 583 * result set. 584 * </p> 585 * 586 * @param userId the primary key of the user 587 * @param start the lower bound of the range of results 588 * @param end the upper bound of the range of results (not inclusive) 589 * @return the range of matching activities 590 * @throws PortalException if a permission checker was not initialized 591 */ 592 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 593 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserOrganizationsActivities( 594 long userId, int start, int end) 595 throws com.liferay.portal.kernel.exception.PortalException; 596 597 /** 598 * Returns the number of activities done in the user's organizations. This 599 * method only counts activities without mirrors. 600 * 601 * @param userId the primary key of the user 602 * @return the number of matching activities 603 */ 604 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 605 public int getUserOrganizationsActivitiesCount(long userId); 606 607 /** 608 * Sets the Spring bean ID for this bean. 609 * 610 * @param beanIdentifier the Spring bean ID for this bean 611 */ 612 public void setBeanIdentifier(java.lang.String beanIdentifier); 613 }