All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.ziqni.transformers.domain.BasicMemberModel.scala Maven / Gradle / Ivy

There is a newer version: 1.0.4
Show newest version
/***
  *  Copyright (C) Ziqni Ltd, Inc - All Rights Reserved
  *  Unauthorized copying of this file, via any medium is strictly prohibited
  *  Proprietary and confidential
  *  Written by Ziqni Ltd, 2021
  */

package io.ziqni.transformers.domain

abstract class BasicMemberModel {

	/**
	  *
	  * @return Member Ref Id of remote system
	  */
	def getMemberRefId: String

	/**
	  *
	  * @return Display name as in remote system or default to ref id
	  */
	def getDisplayName: Option[String]

	/**
	  *
	  * @return List of groups this member belongs to
	  */
	def getGroups: Option[Array[String]]


	/**
	  *
	  * @return Any metadata associated with member
	  */
	def getMetaData: Option[Map[String, String]]

	/**
	  *
	  * @return CL Member id
	  */
	def getClMemberId: String

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy