All Downloads are FREE. Search and download functionalities are using the official Maven repository.

in.succinct.plugins.ecommerce.db.model.attributes.AssetCodeAttribute Maven / Gradle / Ivy

The newest version!
package in.succinct.plugins.ecommerce.db.model.attributes;

import com.venky.swf.db.annotations.column.IS_NULLABLE;
import com.venky.swf.db.annotations.column.UNIQUE_KEY;
import com.venky.swf.db.annotations.column.validations.Enumeration;
import com.venky.swf.db.model.Model;

public interface AssetCodeAttribute extends Model {
    @UNIQUE_KEY
    public long getAssetCodeId();
    public void setAssetCodeId(long assetCodeAttributeId);
    public AssetCode getAssetCode();

    public static  final String ATTRIBUTE_TYPE_CATALOG = "Catalog";
    public static  final String ATTRIBUTE_TYPE_INVENTORY = "Inventory";

    @Enumeration(ATTRIBUTE_TYPE_CATALOG +"," + ATTRIBUTE_TYPE_INVENTORY)
    public String getAttributeType();
    public void setAttributeType(String attributeType);


    @IS_NULLABLE(false)
    @UNIQUE_KEY
    public long getAttributeId();
    public void setAttributeId(long AttributeId);
    public Attribute getAttribute();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy