litesoft
@ 948
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
package org.litesoft.GWT.client.context; import org.litesoft.GWT.client.widgets.*; import org.litesoft.security.*; public class AbstractCurrentRestrictedResourceViewAccessor<T extends SecurityRestrictedResourceView> { private final CurrentOptionView mCurrentRestrictedResourceView; private T mRestrictedResource = null; public AbstractCurrentRestrictedResourceViewAccessor( CurrentOptionView pCurrentRestrictedResourceView ) { mCurrentRestrictedResourceView = (pCurrentRestrictedResourceView != null) ? pCurrentRestrictedResourceView : CurrentOptionView.NULL; } public void setRestrictedResource( T pRestrictedResource ) { mRestrictedResource = pRestrictedResource; mCurrentRestrictedResourceView.setCurrentOption( getDisplayName() ); } public String getDisplayName() { return (null == mRestrictedResource) ? "N/A" : mRestrictedResource.getDisplayName(); } public T getRestrictedResource() { return mRestrictedResource; } } |