Package com.datahub.authorization
Class ResolvedEntitySpec
- java.lang.Object
-
- com.datahub.authorization.ResolvedEntitySpec
-
public class ResolvedEntitySpec extends java.lang.ObjectWrapper around authorization request with field resolvers for lazily fetching the field values for each field type
-
-
Constructor Summary
Constructors Constructor Description ResolvedEntitySpec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDataPlatformInstance()Fetch the platform instance for a Resolved Resource Specjava.util.Set<java.lang.String>getFieldValues(EntityFieldType entityFieldType)java.util.Set<java.lang.String>getGroupMembership()Fetch the group membership for an entity.java.util.Set<java.lang.String>getOwners()Fetch the owners for an entity.
-
-
-
Method Detail
-
getFieldValues
public java.util.Set<java.lang.String> getFieldValues(EntityFieldType entityFieldType)
-
getOwners
public java.util.Set<java.lang.String> getOwners()
Fetch the owners for an entity.- Returns:
- a set of owner urns, or empty set if none exist.
-
getDataPlatformInstance
@Nullable public java.lang.String getDataPlatformInstance()
Fetch the platform instance for a Resolved Resource Spec- Returns:
- a Platform Instance or null if one does not exist.
-
getGroupMembership
public java.util.Set<java.lang.String> getGroupMembership()
Fetch the group membership for an entity.- Returns:
- a set of groups urns, or empty set if none exist.
-
-