/* * Copyright (C) 2014 Intel Corporation * All rights reserved. */ package com.intel.mtwilson.feature.model; import com.intel.mtwilson.shiro.PermissionInfo; /** * * @author jbuhacoff */ public class FeaturePermission { public String featureId = "00000000-0000-0000-0000-000000000000"; public String featureName = "mtwilson-2.0"; public String permitDomain; public String permitAction; public String permitSelection; public String comment; @Override public String toString() { PermissionInfo permissionInfo = new PermissionInfo(permitDomain, permitAction, permitSelection); return String.format("FeaturePermission[%s] %s %s", featureName, permissionInfo, (comment==null||comment.isEmpty()?"":String.format("(%s)", comment.replaceAll("\n","|")))); } }