Package com.coveo.pushapiclient
Class GroupSecurityIdentityBuilder
java.lang.Object
com.coveo.pushapiclient.GroupSecurityIdentityBuilder
- All Implemented Interfaces:
SecurityIdentityBuilder
Build a security identity of type `GROUP`.
Typically used in conjunction with DocumentBuilder.withAllowedPermissions(com.coveo.pushapiclient.SecurityIdentityBuilder) or DocumentBuilder.withDeniedPermissions(com.coveo.pushapiclient.SecurityIdentityBuilder).
See SecurityIdentity.
-
Constructor Summary
ConstructorsConstructorDescriptionGroupSecurityIdentityBuilder(String[] identities, String securityProvider) GroupSecurityIdentityBuilder(String identity, String securityProvider) Construct a GroupSecurityIdentityBuilder with a single identity -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build and return a list ofSecurityIdentitybooleanString[]inthashCode()toString()
-
Constructor Details
-
GroupSecurityIdentityBuilder
-
GroupSecurityIdentityBuilder
Construct a GroupSecurityIdentityBuilder with a single identity- Parameters:
identity-securityProvider-
-
-
Method Details
-
build
Description copied from interface:SecurityIdentityBuilderBuild and return a list ofSecurityIdentity- Specified by:
buildin interfaceSecurityIdentityBuilder- Returns:
-
getIdentities
-
getSecurityProvider
-
toString
-
equals
-
hashCode
public int hashCode()
-