public override bool ValidateWorkingBase(Object myWorkingBase, GraphDB.IGraphDB myGraphDB, Library.Commons.Security.SecurityToken mySecurityToken, Int64 myTransactionToken) { if (myWorkingBase != null) { return(true); } else { return(false); } }
public override bool ValidateWorkingBase(Object myWorkingBase, GraphDB.IGraphDB myGraphDB, Library.Commons.Security.SecurityToken mySecurityToken, Int64 myTransactionToken) { if (myWorkingBase != null) { return((myWorkingBase is IPropertyDefinition) && (myWorkingBase as IPropertyDefinition).BaseType == typeof(String)); } else { return(false); } }
public override bool ValidateWorkingBase(Object myWorkingBase, GraphDB.IGraphDB myGraphDB, Library.Commons.Security.SecurityToken mySecurityToken, Int64 myTransactionToken) { if (myWorkingBase != null) { if ((myWorkingBase is IAttributeDefinition) && (myWorkingBase as IAttributeDefinition).Kind == AttributeType.Property && (myWorkingBase as IPropertyDefinition).IsUserDefinedType) { return(false); } else { return(true); } } else { return(false); } throw new NotImplementedException(); }