001
014
015 package com.liferay.portal.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Accessor;
020
021
030 @ProviderType
031 public interface OrgGroupRole extends OrgGroupRoleModel {
032
037 public static final Accessor<OrgGroupRole, Long> ORGANIZATION_ID_ACCESSOR = new Accessor<OrgGroupRole, Long>() {
038 @Override
039 public Long get(OrgGroupRole orgGroupRole) {
040 return orgGroupRole.getOrganizationId();
041 }
042
043 @Override
044 public Class<Long> getAttributeClass() {
045 return Long.class;
046 }
047
048 @Override
049 public Class<OrgGroupRole> getTypeClass() {
050 return OrgGroupRole.class;
051 }
052 };
053
054 public static final Accessor<OrgGroupRole, Long> GROUP_ID_ACCESSOR = new Accessor<OrgGroupRole, Long>() {
055 @Override
056 public Long get(OrgGroupRole orgGroupRole) {
057 return orgGroupRole.getGroupId();
058 }
059
060 @Override
061 public Class<Long> getAttributeClass() {
062 return Long.class;
063 }
064
065 @Override
066 public Class<OrgGroupRole> getTypeClass() {
067 return OrgGroupRole.class;
068 }
069 };
070
071 public static final Accessor<OrgGroupRole, Long> ROLE_ID_ACCESSOR = new Accessor<OrgGroupRole, Long>() {
072 @Override
073 public Long get(OrgGroupRole orgGroupRole) {
074 return orgGroupRole.getRoleId();
075 }
076
077 @Override
078 public Class<Long> getAttributeClass() {
079 return Long.class;
080 }
081
082 @Override
083 public Class<OrgGroupRole> getTypeClass() {
084 return OrgGroupRole.class;
085 }
086 };
087
088 public boolean containsGroup(
089 java.util.List<com.liferay.portal.model.Group> groups);
090
091 public boolean containsOrganization(
092 java.util.List<com.liferay.portal.model.Organization> organizations);
093 }