/******************************************************************************* * Copyright (c) 2006-2010 eBay Inc. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 *******************************************************************************/ package org.ebayopensource.turmeric.policy.adminui.client.view.policy; import org.ebayopensource.turmeric.policy.adminui.client.presenter.policy.PolicyEditPresenter.PolicyEditDisplay; /** * The Class PolicyEditView. */ public abstract class PolicyEditView extends PolicyCreateView implements PolicyEditDisplay { /* (non-Javadoc) * @see org.ebayopensource.turmeric.policy.adminui.client.presenter.policy.PolicyCreatePresenter.PolicyCreateDisplay#setPolicyDesc(java.lang.String) */ @Override public void setPolicyDesc(final String policyDesc) { this.policyDesc.setText(policyDesc); } /* (non-Javadoc) * @see org.ebayopensource.turmeric.policy.adminui.client.presenter.policy.PolicyCreatePresenter.PolicyCreateDisplay#setStatusListboxEnabled(boolean) */ public void setStatusListboxEnabled(boolean enabled){ this.getPolicyStatusList().setEnabled(enabled); } /* (non-Javadoc) * @see org.ebayopensource.turmeric.policy.adminui.client.presenter.policy.PolicyCreatePresenter.PolicyCreateDisplay#setPolicyName(java.lang.String) */ @Override public void setPolicyName(final String policyName) { this.policyName.setText(policyName); } /* (non-Javadoc) * @see org.ebayopensource.turmeric.policy.adminui.client.view.policy.PolicyCreateView#setPolicyStatus(boolean) */ @Override public void setPolicyStatus(final boolean enabled) { if(enabled){ this.policyStatus.setSelectedIndex(0); //enable; }else{ this.policyStatus.setSelectedIndex(1);//disable; } } }