public string GetInlineFieldId(IAssociationFacade parentFacade, IObjectFacade owner, IAssociationFacade assocFacade) { IAssociationSpec parent = parentFacade.WrappedSpec(); IAssociationSpec assoc = assocFacade.WrappedSpec(); return(parent.Id + Sep + GetObjectId(owner) + Sep + assoc.Id); }
public string GetConcurrencyActionInputId(IObjectFacade owner, IActionFacade action, IAssociationFacade assocFacade) { IAssociationSpec assoc = assocFacade.WrappedSpec(); return GetActionId(owner, action) + Sep + assoc.Id + Sep + ConcurrencyName; }
public string GetInlineFieldInputId(IAssociationFacade parent, IObjectFacade owner, IAssociationFacade assocFacade) { IAssociationSpec assoc = assocFacade.WrappedSpec(); return GetInlineFieldId(parent, owner, assocFacade) + Sep + InputOrSelect(assoc.ReturnSpec); }
public string GetFieldAutoCompleteId(string id, IObjectFacade owner, IAssociationFacade assocFacade) { IAssociationSpec assoc = assocFacade.WrappedSpec(); return assoc.ReturnSpec.IsParseable ? id : id + Sep + AutoCompleteName; }
public string GetInlineFieldId(IAssociationFacade parentFacade, IObjectFacade owner, IAssociationFacade assocFacade) { IAssociationSpec parent = parentFacade.WrappedSpec(); IAssociationSpec assoc = assocFacade.WrappedSpec(); return parent.Id + Sep + GetObjectId(owner) + Sep + assoc.Id; }
public string GetFieldId(IObjectFacade owner, IAssociationFacade assocFacade) { IAssociationSpec assoc = assocFacade.WrappedSpec(); return GetObjectId(owner) + Sep + assoc.Id; }
public string GetCollectionItemId(IObjectFacade owner, IAssociationFacade assocFacade) { IAssociationSpec assoc = assocFacade.WrappedSpec(); return GetObjectId(owner) + Sep + assoc.Id + Sep + "Item"; }
public string GetAggregateFieldInputId(IObjectFacade objectFacade, IAssociationFacade propertyFacade) { string fieldId; INakedObjectAdapter nakedObject = objectFacade.WrappedAdapter(); var aoid = nakedObject.Oid as IAggregateOid; if (aoid != null) { IAssociationSpec parent = ((IObjectSpec) aoid.ParentOid.Spec).Properties.SingleOrDefault(p => p.Id == aoid.FieldName); fieldId = parent.Id + Sep + GetObjectId(objectFacade) + Sep + propertyFacade.Id + Sep + InputOrSelect(propertyFacade.WrappedSpec().ReturnSpec); } else { fieldId = GetFieldInputId(objectFacade, propertyFacade); } return fieldId; }
public string GetConcurrencyActionInputId(IObjectFacade owner, IActionFacade action, IAssociationFacade assocFacade) { IAssociationSpec assoc = assocFacade.WrappedSpec(); return(GetActionId(owner, action) + Sep + assoc.Id + Sep + ConcurrencyName); }
public string GetInlineFieldInputId(IAssociationFacade parent, IObjectFacade owner, IAssociationFacade assocFacade) { IAssociationSpec assoc = assocFacade.WrappedSpec(); return(GetInlineFieldId(parent, owner, assocFacade) + Sep + InputOrSelect(assoc.ReturnSpec)); }
public string GetFieldAutoCompleteId(string id, IObjectFacade owner, IAssociationFacade assocFacade) { IAssociationSpec assoc = assocFacade.WrappedSpec(); return(assoc.ReturnSpec.IsParseable ? id : id + Sep + AutoCompleteName); }
public string GetFieldId(IObjectFacade owner, IAssociationFacade assocFacade) { IAssociationSpec assoc = assocFacade.WrappedSpec(); return(GetObjectId(owner) + Sep + assoc.Id); }
public string GetCollectionItemId(IObjectFacade owner, IAssociationFacade assocFacade) { IAssociationSpec assoc = assocFacade.WrappedSpec(); return(GetObjectId(owner) + Sep + assoc.Id + Sep + "Item"); }
public string GetAggregateFieldInputId(IObjectFacade objectFacade, IAssociationFacade propertyFacade) { string fieldId; INakedObjectAdapter nakedObject = objectFacade.WrappedAdapter(); var aoid = nakedObject.Oid as IAggregateOid; if (aoid != null) { IAssociationSpec parent = ((IObjectSpec)aoid.ParentOid.Spec).Properties.SingleOrDefault(p => p.Id == aoid.FieldName); fieldId = parent.Id + Sep + GetObjectId(objectFacade) + Sep + propertyFacade.Id + Sep + InputOrSelect(propertyFacade.WrappedSpec().ReturnSpec); } else { fieldId = GetFieldInputId(objectFacade, propertyFacade); } return(fieldId); }