func NewEnRestful() *EnRestful {
	return &EnRestful{}
}
NewEnRestful : return a pointer to the EnRestful structure
package entityRestful
import (
	"encoding/json"
	"fmt"
	"net/http"
	"github.com/emicklei/go-restful"
	defs "github.com/ibm-security-innovation/libsecurity-go/defs"
	ent "github.com/ibm-security-innovation/libsecurity-go/entity"
	acl "github.com/ibm-security-innovation/libsecurity-go/acl"
	cr "github.com/ibm-security-innovation/libsecurity-go/restful/common-restful"
	"github.com/ibm-security-innovation/libsecurity-go/restful/libsecurity-restful"
)
const (
	umPrefix          = "/entity"
	usersPath         = "/users"
	groupsPath        = "/groups"
	resourcesPath     = "/resources"
	permissionsPath     = "/permissions"
	groupIDToken      = "groups"
	groupIDParam      = "group-name"
	groupIDComment    = "identifier of the group"
	userIDToken       = "users"
	userIDParam       = "user-name"
	resourceIDParam   = "resource-name"
	userIDComment     = "identifier of the user"
	resourceIDComment = "identifier of the resource"
	permissionIDToken       = "permissions"
	permissionIDParam       = "permission"
	permissionIDComment = "permission"
	originToken = "Origin"
)
var (
	enServicePath       string  
	usersServicePath    string  
	groupServicePath    string  
	resourceServicePath string  
	permissionServicePath string  
)
type EnRestful struct {
	st *libsecurityRestful.LibsecurityRestful
}
func init() {
	enServicePath = cr.ServicePathPrefix + umPrefix
	usersServicePath = enServicePath + usersPath
	groupServicePath = enServicePath + groupsPath
	resourceServicePath = enServicePath + resourcesPath
	permissionServicePath = enServicePath + permissionsPath
	initCommandToPath()
}