protected AddItemToCollectionTask(final Context context, final NakedObject target, final OneToManyAssociation fld) { super(context, "Add to collection", "", target, 1); names[0] = fld.getName(); descriptions[0] = fld.getDescription(); fieldSpecifications[0] = fld.getSpecification(); initialState[0] = null; optional[0] = true; // TODO add defaults and options this.field = fld; }
public AddItemToCollectionTask(final Context context, final NakedObject target, final OneToManyAssociation fld) { super(context, "Add to collection", "", target, 1); names[0] = fld.getName(); descriptions[0] = fld.getDescription(); fieldSpecifications[0] = fld.getSpecification(); initialState[0] = null; optional[0] = true; // TODO add defaults and options this.field = fld; }
public static Table createTable( final Context context, final String id, final NakedObject object, final OneToManyAssociation collectionField) { final NakedObject collection = collectionField.get(object); final String name = collectionField.getName(); final NakedObjectSpecification type = collectionField.getSpecification(); final String summary = "Table showing elements of " + name + " field"; return createTable(context, collectionField != null, collection, summary, type); }
public static Table createTable( final Context context, final String id, final NakedObject object, final OneToManyAssociation collectionField) { final NakedObject collection = collectionField.get(object); final String name = collectionField.getName(); final NakedObjectSpecification type = collectionField.getSpecification(); final String summary = "Table showing elements of " + name + " field"; return createTable(context, collectionField != null, collection, summary, type); }
@Override public Image getIconPicture(final int iconHeight) { final NakedObjectSpecification specification = getOneToManyAssociation().getSpecification(); Image icon = ImageFactory.getInstance().loadIcon(specification, iconHeight, null); if (icon == null) { icon = ImageFactory.getInstance().loadDefaultIcon(iconHeight, null); } return icon; }
try { collection = oneToManyAssociation.get(object); final NakedObjectSpecification referencedTypeNos = oneToManyAssociation.getSpecification(); final String fullyQualifiedClassName = referencedTypeNos.getFullName(); .getSpecification().getFullName(), FacetUtil.getFacetsByType(oneToManyAssociation));